Jump to content

Добавить свой текст в мета-теги всех товаров


Recommended Posts

Сейчас в мета-тегах товара стоит "название товара". 

Нужно добавить "свой какой-то текст" во все мета-теги всех товаров после его названия. 

Как это сделать? 

Edited by dimon1974
Link to post
Share on other sites

Это можно сделать в /design/вашатема/html/index.tpl или products.tpl

 

Такие мелкие правки делать -- не лезьте в логику, делайте на стороне шаблона.

 

Пример

https://gist.github.com/Maksclub/af191731014518fc1ebaa70024043c75

Edited by Maksclub
Link to post
Share on other sites

...если достаточно создать страницу URL которой нужно указать как products?

И что, неужто в результате получится как надо на ВСЕХ страницах товаров, как спрашивал ТС?

 

Пробую применить совет Noxter-а на демо сайте:

1. Такую страницу создать НЕЛЬЗЯ, так как она уже есть.

2. Если на этой странице поменять мета-теги, на страницах отдельных товаров это никак не отразится...

 

Шутка? Шутка! Шутка...

 

А совет от Maksclub, по-моему, идеальный: просто и легко. Разве что в else упущен тег title..

Link to post
Share on other sites

И что, неужто в результате получится как надо на ВСЕХ страницах товаров, как спрашивал ТС?

 

Пробую применить совет Noxter-а на демо сайте:

1. Такую страницу создать НЕЛЬЗЯ, так как она уже есть.

2. Если на этой странице поменять мета-теги, на страницах отдельных товаров это никак не отразится...

 

Шутка? Шутка! Шутка...

 

А совет от Maksclub, по-моему, идеальный: просто и легко. Разве что в else упущен тег title..

Корс, напишите пожалуйста правильный вариант, с комментарием, куда вставить.

Link to post
Share on other sites

Ни и на кой хер трогать файлы шаблона, если достаточно создать страницу URL которой нужно указать как products?

 

Нокстер, заметил, что вы часто последнее время невнимательно читаете вопросы ...

Link to post
Share on other sites

description и keywords не заполнились.

Что нужно добавить?

 

 

{if $module == 'ProductView'}
    <!-- Мета на странице товаров -->
   <title>{$meta_title|escape} свой текст...</title>
   <meta name="description" content="{$meta_description|escape} свой текст...">
{else}
   <!-- Мета на остальных страницах -->
   <title>{$meta_title|escape}</title>
   <meta name="description" content="{$meta_description|escape}">
{/if}

<meta name="keywords" content="{$meta_keywords|escape}" />
 

Keywords не думаю, что нужно мутить изменения, оставьте как есть.

 

1. Раз занялись метатегами, вот обязательно сделайте это:

http://forum.simplacms.ru/topic/11766-%D0%BC%D0%B8%D0%BA%D1%80%D0%BE%D1%80%D0%B0%D0%B7%D0%BC%D0%B5%D1%82%D0%BA%D0%B0-%D0%B4%D0%BB%D1%8F-google/

 

2. Есть еще одна (лично моя) рекомендация -- тайтл как правило повторяет название товара, чтобы сэкономить поля (мне поля пригождаются часто), делаю вывод названия $product->name вместо $meta_title :)

 

Edited by Maksclub
Link to post
Share on other sites

 

 

{if $module == 'ProductView'}
    <!-- Мета на странице товаров -->
   <title>{$meta_title|escape} свой текст...</title>
   <meta name="description" content="{$meta_description|escape} свой текст...">
{else}
   <!-- Мета на остальных страницах -->
   <title>{$meta_title|escape}</title>
   <meta name="description" content="{$meta_description|escape}">
{/if}

<meta name="keywords" content="{$meta_keywords|escape}" />
 

Keywords не думаю, что нужно мутить изменения, оставьте как есть.

 

1. Раз занялись метатегами, вот обязательно сделайте это:

http://forum.simplacms.ru/topic/11766-%D0%BC%D0%B8%D0%BA%D1%80%D0%BE%D1%80%D0%B0%D0%B7%D0%BC%D0%B5%D1%82%D0%BA%D0%B0-%D0%B4%D0%BB%D1%8F-google/

 

2. Есть еще одна (лично моя) рекомендация -- тайтл как правило повторяет название товара, чтобы сэкономить поля (мне поля пригождаются часто), делаю вывод названия $product->name вместо $meta_title :)

 

Спасибо Maksclub, все получилось!

Link to post
Share on other sites

 

 

{if $module == 'ProductView'}
    <!-- Мета на странице товаров -->
   <title>{$meta_title|escape} свой текст...</title>
   <meta name="description" content="{$meta_description|escape} свой текст...">
{else}
   <!-- Мета на остальных страницах -->
   <title>{$meta_title|escape}</title>
   <meta name="description" content="{$meta_description|escape}">
{/if}

<meta name="keywords" content="{$meta_keywords|escape}" />
 

Keywords не думаю, что нужно мутить изменения, оставьте как есть.

 

1. Раз занялись метатегами, вот обязательно сделайте это:

http://forum.simplacms.ru/topic/11766-%D0%BC%D0%B8%D0%BA%D1%80%D0%BE%D1%80%D0%B0%D0%B7%D0%BC%D0%B5%D1%82%D0%BA%D0%B0-%D0%B4%D0%BB%D1%8F-google/

 

2. Есть еще одна (лично моя) рекомендация -- тайтл как правило повторяет название товара, чтобы сэкономить поля (мне поля пригождаются часто), делаю вывод названия $product->name вместо $meta_title :)

 

 

Если не секрет, скажите пожалуйста для чего вы используете освободившееся поле?

Link to post
Share on other sites

 

Если не секрет, скажите пожалуйста для чего вы используете освободившееся поле?

 

Несколько раз для разныз случаев, например для своего класса, или еще чего-то, переключатель дизайна -- делал оформление конкретным товарам, нужно было ставить товару 1, 2 и 3, чтобы определять тип шаблона для него... В товарах нужно что-то выводить.

 

Конечно продумываю заранее сценарий использования, переделываю оформление в админке и т.д...

В целом -- как хочу, так и использую, я работаю почти с коробкой, делаю максимум 10-15 доработок (например токен изображениям убираю, ставлю виджет get-products от Симплошоп.ком, smtp-почту, смс-уведомление)

дико не люблю пилить и утяжалять что-либо, и главное зачем если и так можно ;)

 

Один раз валюты переделал в города -- вместо обозначения код города и в таком роде...

Edited by Maksclub
Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...