Всем доброго настроения! )
Решил сделать простенький элемент для программы дня. Ничего особенного: иконка, текст и текстовое поле. Элемент повторяющийся.
Делал по аналогии с другими, в общем всё получилось.
Вот только в тизере мне нужно чтобы элемент повторялся только 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