Всем доброго настроения! )
Решил сделать простенький элемент для программы дня. Ничего особенного: иконка, текст и текстовое поле. Элемент повторяющийся.
Делал по аналогии с другими, в общем всё получилось.
Вот только в тизере мне нужно чтобы элемент повторялся только 3 раза, а в Full без ограничений.
Смотрел на элементы которые можно ограничить настройкой "Показать только первый", там такое:
case 'first':
this->seek(0);
if (($text = $this->get('value', '')) && !empty($text)) {
$result[] = $text;
}
break;
т.е. перемещает к первой позиции.
Получается, что в моём случае это не подходит.
Подскажите, как ограничить показ только указанным числом, например 2-мя или 4-мя?
Сейчас элемент выводится просто вот так:
public function _render($params = array())
{
if ($layout = $this->getLayout('default.php')) {
return $this->renderLayout($layout);
}
return null;
}
Сообщение отредактировал Сонкин: 12 March 2017 - 21:31