protected function TimelineJS::buildText in Views TimelineJS integration 8.3
Builds timeline text from the current data row.
Return value
\Drupal\views_timelinejs\TimelineJS\Text A text object.
3 calls to TimelineJS::buildText()
- TimelineJS::buildEra in src/
Plugin/ views/ style/ TimelineJS.php - Builds a timeline era from the current views data row.
- TimelineJS::buildSlide in src/
Plugin/ views/ style/ TimelineJS.php - Builds a timeline slide from the current views data row.
- TimelineJS::buildTitleSlide in src/
Plugin/ views/ style/ TimelineJS.php - Builds a timeline title slide from the current views data row.
File
- src/
Plugin/ views/ style/ TimelineJS.php, line 569
Class
- TimelineJS
- Style plugin to render items as TimelineJS3 slides.
Namespace
Drupal\views_timelinejs\Plugin\views\styleCode
protected function buildText() {
$headline = '';
if ($this->options['timeline_fields']['headline']) {
$headline_markup = $this
->getField($this->view->row_index, $this->options['timeline_fields']['headline']);
$headline = $headline_markup ? $headline_markup
->__toString() : '';
}
$text = '';
if ($this->options['timeline_fields']['text']) {
$text_markup = $this
->getField($this->view->row_index, $this->options['timeline_fields']['text']);
$text = $text_markup ? $text_markup
->__toString() : '';
}
return new Text($headline, $text);
}