Артём Мáлков

Создание и вывод дополнительных параметров в категориях и товарах Webasyst

21 сен0 комм

Дополнительные параметры, чтобы вы понимали, о чем идет речь, это данные, которые можно прописать независимо от основной информации в товаре или категории Webasyst с последующим использованием их в нужном месте вашего сайта.

Когда мы затрагивали тему SEO в CMS Joomla!, мы с вами говорили, что некоторые специалисты в сфере продвижения стараются разделять теги H1 и TITLE.

На примере этой же ситуации мы можем воспользоваться дополнительными параметрами в Webasyst.

Создание и вывод дополнительных параметров в категориях Webasyst

Когда вы создаете или редактируете категорию в вашем магазине на Webasyst, то в самом низу присутствует поле для ввода ваших дополнительных параметров.

Создание и вывод дополнительных параметров в категориях и товарах Webasyst

Все параметры вводятся с новой строки в виде «key=value», где «key» – ключ, а «value» – значение вашего параметра, без переноса строк.

Для примера создадим параметр:

title=Все для начинающего вебмастера 

Сохраним изменения категории нажатием на соответствующую кнопку.

Теперь в шаблоне категории, в нужном вам месте, необходимо вывести значение этого параметра.

Для этого:

1. Подключитесь к вашему сайту по FTP.

2. Откройте файл category.html в папке /wa-data/public/shop/themes/twenty/ (то, что подчеркнуто – это папка вашей темы).

3. Для вывода параметра в нужное место вставьте:

Новый TITLE категории: {$category.params.title}

4. Сохраните изменения и отправьте файл обратно на сайт.

5. Установка и вывод дополнительного параметра закончены.

Помимо этого, можно сделать условие вывода этого параметра:

{if $category.params.title}

	Новый TITLE категории: {$category.params.title}

{else}

	К сожалению, дополнительный параметр для этой категории не указан.

{/if}

В таких случаях вы можете составить логическое условие вывода дополнительного параметра.

Создание и вывод дополнительных параметров в товарах Webasyst

По аналогии с категориями при добавлении и редактировании товара в вашем магазине во вкладке «Описание и SEO», в самом низу, существует поле для ввода дополнительных параметров:

Создание и вывод дополнительных параметров в категориях и товарах Webasyst

Здесь существует то же самое правило: все параметры вводятся с новой стоки в виде «key=value», где «key» – ключ, а «value» – значение вашего параметра, без переноса строк.

Для примера создадим параметр:

title=Все для начинающего вебмастера

Сохраним изменения товара нажатием на соответствующую кнопку.

Теперь в шаблоне товара, в нужном вам месте, необходимо вывести значение этого параметра.

Для этого:

1. Подключитесь к вашему сайту по FTP.

2. Откройте файл product.html в папке /wa-data/public/shop/themes/twenty/ (то что подчеркнуто – это папка вашей темы).

3. Для вывода параметра, в нужное место вставьте:

Новый TITLE товара: {$product.params.title}

4. Сохраните изменения и отправьте файл обратно на сайт.

5. Установка и вывод дополнительного параметра закончен.

Помимо этого, как и категориях, можно сделать условие вывода этого параметра:

{if $product.params.title}

	Новый TITLE товара: {$product.params.title}

{else}

	К сожалению, дополнительный параметр для этого параметра не указан.

{/if} 

В таких случаях вы можете составить логическое условие вывода дополнительного параметра.

Обратите внимание, что какой длины бы ни были ваши значения ключей, в них не должно быть переноса строк, в противном случае значение ключа вы получите до первого переноса.

Рекомендуем к просмотру
Как изменить главную страницу в Webasyst?
Статьи и советы
Добавляем поле для ввода TITLE в Joomla! 3.x
Хаки
Как очистить кэш сайта в Webasyst?
Статьи и советы
0
комментариев
Форма комментирования этого поста скрыта. Авторизуйтесь, чтобы расширить привилегии гостевого посещения и получить необходимую помощь от сообщества Pandoge.
Подняться наверх
«Pandoge» - помощник вебмастера