Помогите настроить отображения заголовка новости в title страницы на которой она генерируется.
Старый метод со вставкой кода:
Code: Select all
{if isset($detail_title)}
{$detail_title}
{else}
{title}
{/if}
Спасибо
Code: Select all
{if isset($detail_title)}
{$detail_title}
{else}
{title}
{/if}
Как мне это сделать???Как вариант:
1. Создайте в модуле новости дополнительные поля (news_title, news_description, news_keywords);
?глобальном шаблоне, в котором новости открываются
Code: Select all
"Контент" => "Новости" => "Определения поля" => "Добавить определение поля"
Code: Select all
"Оформление" => "Шаблоны"
Что не верно? Помогите)Fatal error: Uncaught exception 'Exception' with message 'Requesting indvlid data from News article object news_title' in /home/www/z215254/htdocs/modules/News/lib/class.news_article.php:306 Stack trace: #0 /home/www/z215254/htdocs/tmp/templates_c/News^%%E8^E85^E85D59E8%%module_db_tpl%3ANews%3BdetailSample.php(5): news_article->__isset('news_title') #1 /home/www/z215254/htdocs/lib/smarty/Smarty.class.php(1263): include('/home/www/z2152...') #2 /home/www/z215254/htdocs/lib/classes/module_support/modtemplates.inc.php(242): Smarty->fetch('module_db_tpl:N...', '', 'News') #3 /home/www/z215254/htdocs/lib/classes/class.CMSModule.php(2438): cms_module_ProcessTemplateFromDatabase(Object(News), 'detailSample', '', false, '') #4 /home/www/z215254/htdocs/modules/News/action.detail.php(63): CMSModule->ProcessTemplateFromDatabase('detailSample') #5 /home/www/z215254/htdocs/lib/classes/class.CMSModule.php(1583): include('/home/www/z2152...') #6 /home/www/z215254/htdocs/modules/News/action.defaulturl.php(4): CMSModule->DoAction('detail' in /home/www/z215254/htdocs/modules/News/lib/class.news_article.php on line 306
с закрывающим "{/if}"dma wrote:{if isset($entry->news_title)}
Code: Select all
{assign var='news_title' value=$entry->title}