Длинный заголовок ломает дизайн

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

Аватар пользователя kirya kirya 6 декабря 2009 в 4:17

Если какой-нибудь нерадивый пользователь решит без пробелов забить в заголовок чересчур много символов типа "пппппппппппппппппппппппппппппппппппппппп...", то материал сохранится, а вот дизайн будет поломан.
Как это можно исправить?

По поиску нашла, что по идее длина заголовка изначально ограничена по количеству символов, но у меня почему-то это правило не работает.

Комментарии

Аватар пользователя kosilko kosilko 6 декабря 2009 в 7:17

необязательно заголовком ломать дизайн, это может прокатить и в обычном тексте. Обычно на это никто не заморачивается
ыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыы

вот тут прокатило, стиль наверное overflow:hidden Smile

Аватар пользователя W_o_o W_o_o 6 декабря 2009 в 11:42

или же писать обработчик, который будет текст делить на слова, и если длина слова больше например 30 символов - разбивать его Smile
а после этого уже сохранять такой текст в базу Smile

Аватар пользователя kirya kirya 6 декабря 2009 в 14:43

В том-то и дело, что проблема разделения длинных слов именно в тексте и комментариях у меня решена.
Речь идет именно о заголовках (поле title).

overflow:hidden
Оно конечно прокатывает. на первое время возможно и сойдет, однако хотелось бы чтобы именно ограничение длины работало именно во время создания материала и введении заголовка.

Аватар пользователя kosilko kosilko 6 декабря 2009 в 16:53

"kirya" wrote:
однако хотелось бы чтобы именно ограничение длины работало именно во время создания материала и введении заголовка.

$form['title']['#maxlength'] = 100;
примерно так
ищите подробности по hook_form_alter(), на сайте api.drupal.org все есть