форум общения русскоязычных пользователей CMS Текстпаттерн
Вы не зашли.
Вроде не смертельная проблемма, но она стала у меня поперёк в горле и не даёт мне нормально настроить дизайн маленького блока популярных статей.
Дело в том, что если в форме вывода статьи использовать такую вот комбинацию <txp:permlink><txp:title /></txp:permlink>, то при генерации страницы, если посмотреть в исходный код, пробел перед последним словом в заголовке заменяется на технический символ
Например:
Самодельные механические весы из подручныхсредств
Из-за этой штуки два последних слова сливаются и для браузера выглядят как одно целое большое, и при попытке вывести этот заголовок в узкой колонке сайта, слова не переносятся на новую строчку, а тупо растягивают эту колонку за счёт уменьшения средней (у меня резиновый дизайн с шириной колонок в процентах). Даже если взять блок в div и задать фиксированную ширину, то ей подчинается только задний фон, а сами заголовки нет.
А вот если в форму статьи вместо <txp:permlink><txp:title /></txp:permlink> вставить непосредственно сам текст заголовка, то всё отображается нормально с переносом слов на следующую строчку и ничего не растягивается, и в исходном коде нормальные пробелы без всяких спец. символов.
Как сделать так, чтобы textpattern нормально выводил заголовки статей с нормальными пробелами?
Неактивен
Попробуйте поменять параметры "Убирать висячие слова в заголовках? Нет / Да"
(Настройки - Главные - Продвинутые настройки - Опубликовать)
Неактивен
Ура, помогло переключение на значение "Нет", огромнейшее вам спасибо! Если честно, с первого раза и не догадаешся что обозначает эта настройка, особенно если не работал в типографии.
Неактивен
А еще можно использовать атрибут no_widow="1" - http://textbook.textpattern.net/wiki/in … itle=title
<txp:title no_widow="1" />
Как по мне, так полезное свойство - последние два слова не разрываются при переносе на новую строчку. Думаю, что для посетителя так удобнее читать заголовки.
Неактивен
Ну, зависит от того, в каком месте выводить эти заголовки. А мне нужно было сделать что-то типа тизеров - маленькая картинка и справа от неё текст заголовка, 5 штук по вертикали, и всё это в узкой колонке сайта в 200-250px в зависимости от разрешения.
Неактивен