Здравствуйте.
По умолчанию в поле заголовка представления 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;
}
}?>
Сбрасываю кэш, обновляю страницу, но изменений нет. Что делаю не так?
Комментарии
Подозрение что в БД длина поля 128 символов.. Смотрите в таблице node поле title
И не только в базе
Так а есть варианты решить эту задачу? Модуль, функция?
А зачем его расширять?
В большинстве случаев хватает 128, до тех пор, пока не начинаешь использовать токены. Например чтобы в середине заголовка автоматически менялся текущий год в 4 символа, нужен токен больше 20 символов.
Может тогда проще менять такой заголовок в препроцессе с помощью кода?
Таких представлений хватает на сайте, к тому же сайт двуязычный. Как по мне, то проще было один раз увеличить длину поля и забыть, но оказалось не все так просто.
На орге тоже внятного не нашел