Генерация Заголовка контента из значений свойств и полей
Заранее спасибо за помощь и подсказки.
Как автоматически генерировать заголовки для отображания пользователю.
Генерация из полей и свойств.
Вот так генерить из текста:Как автоматически генерировать заголовки для отображания пользователю.
<?php class onAbcContentPostsBeforeAdd extends cmsAction { public function run($item){ $item['title'] = mb_strlen($item['content']) > 30 ? mb_substr($item['content'],0,mb_strrpos(mb_substr($item['content'],0,30,'utf-8'),' '),'utf-8') : $item['content']; return $item; } }
Правда, надо будет изменить тип поля заголовок с caption на seostring в бд. На нескольких сайтах так делаю, прекрасно получается.
Для записи один заголовок, для списка записей другой.
На счёт свойств уточняйте у разработчика, я их вообще не использую, поэтому не знаю.
Отлично! То что нужно. А при обновлении опять менять значение в БД?равда, надо будет изменить тип поля заголовок с caption на seostring в бд. На нескольких сайтах так делаю, прекрасно получается.
Хук писать надо?
У меня почему то в url страницы, генерированное поле title попадает не сразу а только после редактирования, как это поправить?
Хук писать надо?
А как Вы его генерирует?
А как Вы его генерирует?
Сложно интуитивно я в этом не угу:
Кусочек полотенца seo поля
[if {category-id}==95] [else] [/if]
[if {category-id}==79] [else] [/if]
{building-current}{building_more-current}, {so}/{sjcom}м², {et}/{ety} эт.
Сео-полем, понятно. Обратитесь к разработчику, уверен, он сможет вылечить))
После выходных отпишу DWD, Вас с наступающим!
Как генерировать Заголовок из значений полей (и свойств если возможно).