Lino
Зарегистрирован(а): 11.02.2019
Сообщений: 12 (просмотреть)
|
Как можно организовать корректные keywords и description в системе NetCat 2.3 Standart? Мы знаем, что в макете дизайна вставляется код, организующий эти мета-теги для всего раздела, то есть:
<meta name=Description content=\"".$current_sub[Description]."\">
<meta name=Keywords content=\"".$current_sub[Keywords]."\">
******************************************************
Как сделать возможным вывод ключевых слов на странице - не перечне обьектов, а самого обьекта?
Для этого в данном шаблоне заводим 2 поля - Description и Keywords типа "текстовый блок". Эти поля мы можем заполнить на этапе редактирования обьекта.
Вывести их в макет дизайна можно, записав:
<meta name=Description content=\"".$f_Description."\">
<meta name=Keywords content=\"".$f_Keywords."\">
Но тогда только на странице вывода обьекта мы имеем мета-теги, а на всем разделе (перечне обьектов) их не имеем.
Выход есть!
Используем переменную action и функцию opt_case:
".opt_case($action=="index","<meta name=Description content=\"".$current_sub[Description]."\">","<meta name=Description content=\"".$f_Descriptions."\">")."
".opt_case($action=="index","<meta name=Keywords content=\"".$current_sub[Keywords ]."\">","<meta name=Keywords content=\"".$f_Keywords ."\">")."
Все! Теперь мы видим и можем задавать мета-теги как в самом разделе, так и в обьекте при редактировании.
|