Если какой-нибудь нерадивый пользователь решит без пробелов забить в заголовок чересчур много символов типа "пппппппппппппппппппппппппппппппппппппппп...", то материал сохранится, а вот дизайн будет поломан.
Как это можно исправить?
По поиску нашла, что по идее длина заголовка изначально ограничена по количеству символов, но у меня почему-то это правило не работает.
Комментарии
необязательно заголовком ломать дизайн, это может прокатить и в обычном тексте. Обычно на это никто не заморачивается
ыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыы
вот тут прокатило, стиль наверное overflow:hidden
W_o_o, обработчик этот надо отдельным модулем писать?
или же писать обработчик, который будет текст делить на слова, и если длина слова больше например 30 символов - разбивать его
а после этого уже сохранять такой текст в базу
В том-то и дело, что проблема разделения длинных слов именно в тексте и комментариях у меня решена.
Речь идет именно о заголовках (поле title).
overflow:hidden
Оно конечно прокатывает. на первое время возможно и сойдет, однако хотелось бы чтобы именно ограничение длины работало именно во время создания материала и введении заголовка.
$form['title']['#maxlength'] = 100;
примерно так
ищите подробности по hook_form_alter(), на сайте api.drupal.org все есть