С комментариями в Drupal во все времена было на мой взгляд — всё сложно. В 7ке сущность стала частью конструктора, стало веселее, но общий шаблон комментариев так и остался «костью в горле» у многих программистов.
В настройках типа публикации вы можете выбрать кол-во комментариев, показываемых на одной странице, только из предложенного набора вариантов.
Как добавить ваш вариант? Понадобится зацепка за форму редактора, чтобы вставить в опции нужное значение:
|
|
/** * Implementation hook form_alter. */ function MYMODYLE_form_alter(&$form, &$form_state, $form_id) { if ($form_id == 'node_type_form') { $form['comment']['comment_default_per_page']['#options']['10000'] = 10000; } } |
В общем то можно изменить и тип поля, например, на текстовый, чтобы вводить совсем произвольные значения, но тогда понадобиться заменить один из валидаторов формы на свой.
Drupal 7
Данная запись опубликована в 31.05.2019 23:50 и размещена в рубрике Drupal.
Вы можете перейти в конец страницы и оставить ваш комментарий.
Мало букафф? Читайте есчо !
Ноябрь 22, 2018 г.
Модуль Config Pages позволяет создавать страницы конфигурации для вашего модуля, всего сайта, или может быть просто одного из разделов сайта. Потом эти значения можно читать из программы и использовать так, как вам требуется. Но API Config Pages не содержит ...
Читать
Январь 4, 2019 г.
Конструирование запросов через Drupal DB API необходимо для поддержки совместимости кода для разных источников данных.
Друпал предоставляет и более прямые средства для написания запросов вроде db_query, и никто не может запретить вам применить функционал ...
Читать
Октябрь 20, 2019 г.
Столкнулся со следующим неприятным багом, при использовании модуля pathauto, совместно с модулем транслитерации: Drupal генерирует "обрезанные" синонимы адресов страниц.
Длина получаемого синонима плавала от 40-70 символов, и я никак не мог понять ...
Читать
Апрель 16, 2020 г.
Если запуск Cron в Drupal 7 постоянно выдаёт такую ошибку - "Cron run failed.", как исправить ситуацию?
Подобная статья у меня уже была, но посвященная аналогичной проблеме в Drupal 6.
Решение точно такое же - нужно удалить из базы данных ...
Читать