Количество строк в плагине Drupal Views
-
25-09-2019 - |
Вопрос
Я написал себе плагин ряд просмотра Drupal, и я хочу посчитать строки, чтобы я мог сделать что-то с выходом каждый NTH ряд.
Я могу сделать это в функции препроцессора плагина, но если он используется более одного раза (в панелях), я не могу сбросить счетчик до нуля.
Может кто-нибудь указать мне в правильном направлении здесь?
Решение
Плагин стиля по умолчанию для представлений добавляет счетчик на объект просмотра. Это доступно в
$view->row_index
Если вы перезаписываете метод рендеринга в плагине пользовательского стиля, не забудьте дублировать эту функциональность в вашей собственной функции рендера.
Другие советы
Вы можете посмотреть на модуль Views_Customfield. (http://drupal.org/project/views_customfield.) Этот модуль дает вам доступ к номеру строки в представлении, а также возможность добавить PHP-код в каждой строке. Довольно удобно ...