відеоурок
NetCat дозволяє задавати тег title і мета-значення keywords, description в автоматичному режимі (наприклад, у новостей виводити в заголовку сторінки назву новини) з можливістю перевизначити ці значення для кожної конкретної сторінки.
SEO-дані можна задати як для конкретного розділу, так і об'єкта.
Задати дані для розділу ви можете на вкладці «Налаштування - SEO». Заповніть поля: заголовок сторінки, ключові слова і опис сторінки.
Для об'єкта дані задаються у вікні редагування на вкладці «Додатково». Тут так само потрібно заповнити бажані поля.
Для виведення значень в коді сторінки потрібно використовувати функції системи:
Таким чином, в блоці head можна прописати наступні рядки:
<Title> <? = (($ Nc_core-> page-> get_title ())? $ Nc_core-> page-> get_title (): strip_tags ( nc_browse_path ($ Browse_path)))?> </ Title> <? = (($ Nc_core-> page-> get_keywords ())? "<Meta name = 'keywords' content = '". $ Nc_core-> page-> get_keywords (). " '/>": "")?> <? = (($ nc_core-> page-> get_description ())? "<meta name =' description 'content ='". $ nc_core-> page- > get_description (). " '/>": "")?>Порядок визначення title, keywords і description при списку об'єктів і при повному відображенні об'єкта трохи відрізняються.
При відображенні списку об'єктів принцип такий: береться значення «заголовок сторінки» з налаштувань розділу, якщо він там не заданий, то як заголовок використовується «заголовок сторінки» в компоненті в блоці «шаблон відображення списку об'єктів». У вище наведеному прикладі враховано, що в обох місцях заголовок може бути не заданий, тоді виводяться «хлібний крихти» до цього розділу включно ».
При відображенні одного об'єкта на сторінці: береться значення «заголовок сторінки» з властивості об'єктів (вкладка «Додатково»), якщо він там не заданий, то як заголовок використовується «заголовок сторінки» в компоненті в блоці «шаблон відображення одного об'єкта на окремій сторінці ». В налаштуваннях компонента для цього випадку є так само перемикач: «використовувати як повністю альтернативний заголовок». При включенні цієї опції заголовок сторінки буде складатися тільки з того, що задано в полі введення «заголовок сторінки», інакше - цей блок буде підставлена у самий кінець «хлібних крихт».
Розглянемо простий приклад. Нехай у нас є компонент «Новини» з полем «Назва новини» - Caption.
В поле «заголовок сторінки» в блоці «шаблон відображення одного об'єкта на окремій сторінці» пропишемо:
$ f_CaptionЯкщо опція «використовувати як повністю альтернативний заголовок» буде вимкнена, то тайтл сторінки з докладним відображенням новини з назвою «Остання новина» буде виглядати приблизно так:
«Мій сайт / Новини / Остання новина»
Коли меню «використовувати як повністю альтернативний заголовок» тайтл на цій же сторінці буде виглядати так:
«Остання новина»
Крім цього, розробник може сам скласти потрібну ланцюг заголовка, використовуючи значення масивів:
- $ Current_sub [ 'Subdivision_Name'] - для виведення назви розділу
- $ Current_catalogue [ 'Catalogue_Name'] - для виведення назви сайту
- Будь-яку змінну компоненту для автоматичного формування унікального заголовка.
Тема H1
Крім вищеописаних функцій, на сторінці можна виводити заголовок H1, використовуючи метод:
$ Nc_core-> page-> get_h1 ()>На сторінці будуть виведено назву поточного розділу.
Також ви можете задати своє заголовок, використовуючи метод:
$ Nc_core-> page-> set_h1 ()Nc_core-> page-> get_title ())?Gt; </ Title> <?
Nc_core-> page-> get_keywords ())?
Quot; '/>": "")?
Gt; <?
Nc_core-> page-> get_description ())?
Quot; '/>": "")?