С комментариями в 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 не содержит ...
Читать
Март 2, 2017 г.
Что делают в большинстве случаев после успешного submit данных формы? Вариантов два - либо показывают системное сообщение drupal_set_messge(), либо производят переадресацию на некую страницу с результатами.
Первый вариант почти всегда выглядит неказисто, ...
Читать
Март 15, 2026 г.
Drupal 7 предлагает мощный Form API для построения форм. Однако при работе с HTML5‑атрибутами можно столкнуться с неожиданным ограничением: если вы попытаетесь задать тип поля number, email или tel стандартным способом, Drupal проигнорирует ваше значение ...
Читать
Февраль 4, 2021 г.
Если нужно использовать db_select вместо db_query, но не ясно как правильно составить SQL условие с оператором LIKE, читайте далее.
Здесь вам пригодится хелпер функция db_like, которую нужно применить к аргументу сравнения.
Небольшой пример ...
Читать