Можно как-то ограничить (задать ) длину вывода текстового поля, свыше которого будет обрезаться, когда выводишь через шаблон node-Тип материала.tpl.php c помощью такой команды
<?php print $node->field_prisot[0]['view'] ?>
check_markup - не позволяет публиковать рваный HTML т.е. не закрытые теги если таковые имеют место быть в данном поле, а если HTMLа там по умолчанию не может быть, то достаточно truncate_utf8();
ЗЫ. И заголовок поправьте "тестового" = "текстового".
Не проще ли вставлять там, где хочется оборвать анонс?
Вы предлагаете самому считать символы? если у меня к примеру по шаблону (в квадратик столько влазит ) максимально допустимое кол-во символов в тизере 255? Поле не body а простое ССК.
Если вы о простом обрезании, то http://ваш сайт/admin/content/node-settings. Там можно установить длину анонса, но только если у вас текст до этого количества знаков без абзаца. В ином случае будет обрезаться так, как вздумается друпалу
Если вы о простом обрезании, то http://ваш сайт/admin/content/node-settings. Там можно установить длину анонса, но только если у вас текст до этого количества знаков без абзаца. В ином случае будет обрезаться так, как вздумается друпалу
Где находится это обрезание и как оно работает я знаю, это обрезание работает только с полем body, а с полями ССК оно не дружит. Я упомянул об этом в своем посте. И в топике кстати речь идет непосредственно о ССК поле.
Комментарии
Можно использовать функцию truncate_utf8().
лучше таким образом
<?php
truncate_utf8(check_markup($node->field_prisot[0]['view']), 300, TRUE, TRUE)
?>
check_markup - не позволяет публиковать рваный HTML т.е. не закрытые теги если таковые имеют место быть в данном поле, а если HTMLа там по умолчанию не может быть, то достаточно truncate_utf8();
ЗЫ. И заголовок поправьте "тестового" = "текстового".
Не проще ли вставлять там, где хочется оборвать анонс?
Вы предлагаете самому считать символы? если у меня к примеру по шаблону (в квадратик столько влазит
) максимально допустимое кол-во символов в тизере 255? Поле не body а простое ССК.
Если вы о простом обрезании, то http://ваш сайт/admin/content/node-settings. Там можно установить длину анонса, но только если у вас текст до этого количества знаков без абзаца. В ином случае будет обрезаться так, как вздумается друпалу
Где находится это обрезание и как оно работает я знаю, это обрезание работает только с полем body, а с полями ССК оно не дружит. Я упомянул об этом в своем посте. И в топике кстати речь идет непосредственно о ССК поле.
andriy.olischuk Спасибо
glu2006 Большое Спасибо за все уточнения и пример кода
IrinaStasuk речь действительно про скк про одно поле для конкретного типа материала