1. Главная
  2. Форумы
  3. Техподдержка Drupal
  4. Решение проблем

Изменить maxlength в поле заголовка представления

Главные вкладки

Здравствуйте.
По умолчанию в поле заголовка представления maxlength установлено 128. Нужно увеличить до 255 символов. Для этого в template.php админской теме (она используется при редактировании представления) пробую переопределить поле:

<?php function seven_form_alter(&$form, $form_state, $form_id) {
if (
$form_id == 'views_ui_edit_display_form') {
$form['title']['#maxlength'] = 255;
}
}
?>

Сбрасываю кэш, обновляю страницу, но изменений нет. Что делаю не так?

Комментарии

Аватар пользователя buldozer_kpi buldozer_kpi 14 апреля 2020 в 9:05

В большинстве случаев хватает 128, до тех пор, пока не начинаешь использовать токены. Например чтобы в середине заголовка автоматически менялся текущий год в 4 символа, нужен токен больше 20 символов.

Аватар пользователя buldozer_kpi buldozer_kpi 14 апреля 2020 в 9:56

Таких представлений хватает на сайте, к тому же сайт двуязычный. Как по мне, то проще было один раз увеличить длину поля и забыть, но оказалось не все так просто.

Логотип drupal.ru

Содержимое сайта публикуется на условиях CreativeCommons Attribution-ShareAlike 3.0 или более поздней версии. Программные коды в тексте статей — на условиях GNU GPL v2 или более поздней версии.

Документация по совместной работе с репозиторием drupal.ru – https://docs.drupal.ru/code

Drupal – торговая марка Дриса Бёйтарта

12+

AltStyle によって変換されたページ (->オリジナル) /