Перейти к содержанию
Официальный форум поддержки Simpla

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


Рекомендуемые сообщения

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

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

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

Изменено пользователем dimon1974
Ссылка на сообщение
Поделиться на другие сайты

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

 

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

 

Пример

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

Изменено пользователем Maksclub
Ссылка на сообщение
Поделиться на другие сайты

Примерно так:
 

 

{if $module == 'ProductView'}
    <title>{$meta_title} свой текст...</title>
{else}
    <title>{$meta_title}</title>
{/if}
 
Изменено пользователем Maksclub
Ссылка на сообщение
Поделиться на другие сайты

Примерно так:

 

{if $module == 'ProductView'}

<title>

{$meta_title} свой текст...

</title>

{else}

{$meta_title}

{/if}

Все мета заполнятся? 

Куда это вставить?

Ссылка на сообщение
Поделиться на другие сайты

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

Ссылка на сообщение
Поделиться на другие сайты

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

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

 

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

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

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

 

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

 

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

Ссылка на сообщение
Поделиться на другие сайты

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

 

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

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

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

 

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

 

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

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

Ссылка на сообщение
Поделиться на другие сайты

вставить в index.tpl

 

<title>

{if $module == 'ProductView'}

{$meta_title} свой текст...

{else}

{$meta_title}

{/if}

</title>

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

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

Ссылка на сообщение
Поделиться на другие сайты

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

 

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

Ссылка на сообщение
Поделиться на другие сайты

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 :)

 

Изменено пользователем Maksclub
Ссылка на сообщение
Поделиться на другие сайты

 

 

{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, все получилось!

Ссылка на сообщение
Поделиться на другие сайты

 

 

{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 :)

 

 

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

Ссылка на сообщение
Поделиться на другие сайты

 

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

 

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

 

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

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

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

 

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

Изменено пользователем Maksclub
Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...