С комментариями в 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.
Вы можете перейти в конец страницы и оставить ваш комментарий.
Мало букафф? Читайте есчо !
Октябрь 24, 2019 г.
Браузер сообщает об ошибке всплывающим окном вроде того, что на скриншоте. Сообщается, что AJAX завершен неправильно. Но основной симптом - что не работают ...
Читать
Август 29, 2022 г.
При обновлении модуля s3fs с ветки 7.x-2.x -> 7.x->3.x друпалу не удаётся найти указанный класс. Все необходимые шаги по апгрейду сделаны, как описано в readme.txt модуля.
Это проблема инициализации библиотеки awssdk в s3fs_libraries_info(). Drupal ...
Читать
Сентябрь 5, 2020 г.
Пример добавления обработчика (фильтра) текста в rich editor.
Требуется всего два шага для реализации нового фильтра:
имплементировать hook_filter_info(), ...
Читать
Февраль 7, 2019 г.
Если вы решили вывести блок, реализованный в каком либо модуле, программно, то следующие примеры кода помогут вам.
Используя block API
Запрашиваем данные блока через API, готовим массив для последующего рендеринга:
[crayon-6a627c538c62c005034739/] ...
Читать