Заголовок Страницы Товара
#1
Отправлено 20 Декабрь 2012 - 21:35
1)Как реализовать в карточке товара чтобы заголовок страницы товара генерировался по такому типу:
Title: [{Категория}{название товара по h1 } по выгодной цене в интернет-магазине Polli-obuv.ru
2)То же самое чтоб генерировалось в дескрипшн
Description: Вы можете купить {Название товара} в интернет -магазине Polli-obuv.ru по выгодной цене.
#2
Отправлено 21 Декабрь 2012 - 02:27
<title>{%IF GOODS_NAME%}{% FOR upper_navigation %}{% IF upper_navigation.last %}{upper_navigation.NAME}{% ENDIF %}{% ENDFOR %} {GOODS_NAME} по выгодной цене в интернет-магазине Polli-obuv.ru{%ELSE%}{PAGE_TITLE}{%ENDIF%}</title>
2) Используйте код
<meta name="description" content="{%IF GOODS_NAME%}Вы можете купить {GOODS_NAME} в интернет -магазине Polli-obuv.ru по выгодной цене. {%ELSE%}{PAGE_META_DESCRIPTION}{%ENDIF%}" />
#3
Отправлено 21 Декабрь 2012 - 09:37
Мне нужно чтобы Зголовок страницы товара генерировался
#4
Отправлено 21 Декабрь 2012 - 14:10
good_man (21 Декабрь 2012 - 09:37) писал:
Мне нужно чтобы Зголовок страницы товара генерировался
Найти код:
<title>{PAGE_TITLE}</title>Заменить:
<title>{%IF GOODS_NAME%}{% FOR upper_navigation %}{% IF upper_navigation.last %}{upper_navigation.NAME}{% ENDIF %}{% ENDFOR %} {GOODS_NAME} по выгодной цене в интернет-магазине Polli-obuv.ru{%ELSE%}{PAGE_TITLE}{%ENDIF%}</title>Найти код:
<meta name="description" content="{PAGE_META_DESCRIPTION}" />Заменить:
<meta name="description" content="{%IF GOODS_NAME%}Вы можете купить {GOODS_NAME} в интернет -магазине Polli-obuv.ru по выгодной цене. {%ELSE%}{PAGE_META_DESCRIPTION}{%ENDIF%}" />
#5
Отправлено 21 Декабрь 2012 - 14:46
и дискрипшн только для карточек товара
Когда в админке заполняешь карточку товара там есть Seo параметры и в них Заголовок страницы товара. Вот мне нужно чтоб именно тут заголовок страницы товара генерировался по заданным параметрам а не чтоб руками заполнять в каждой карточе
Потом ниже есть Мета-тег description . Нужно то же самое чтоб не заполнять его вручную каждый раз
#6
Отправлено 21 Декабрь 2012 - 15:43
good_man (21 Декабрь 2012 - 14:46) писал:
и дискрипшн только для карточек товара
Когда в админке заполняешь карточку товара там есть Seo параметры и в них Заголовок страницы товара. Вот мне нужно чтоб именно тут заголовок страницы товара генерировался по заданным параметрам а не чтоб руками заполнять в каждой карточе
Потом ниже есть Мета-тег description . Нужно то же самое чтоб не заполнять его вручную каждый раз
В этих кодах ставится условие, существует ли переменная GOODS_NAME. Если да то выводим содержимое внутри условия {%IF GOODS_NAME%}
#7
Отправлено 26 Май 2013 - 20:59
Подскажите пожалуйста в Заголовок страницы товара пишу название, но на сайте указывается название сайта?
Как быть?
#8
Отправлено 27 Май 2013 - 12:50
Valli (26 Май 2013 - 20:59) писал:
Подскажите пожалуйста в Заголовок страницы товара пишу название, но на сайте указывается название сайта?
Как быть?
#9
Отправлено 27 Май 2013 - 13:33
#10
Отправлено 28 Июль 2013 - 17:22
#11
Отправлено 29 Июль 2013 - 10:08
dimabart (28 Июль 2013 - 17:22) писал:
То есть в каждой категории нужно проверять если ли такой товар и если есть, то выводить в кратком описании к товару такую ссылку?
#12
Отправлено 29 Июль 2013 - 14:05
miyako (29 Июль 2013 - 10:08) писал:
#13
Отправлено 29 Июль 2013 - 17:14
dimabart (29 Июль 2013 - 14:05) писал:
Можно прописывать условия для конкретного значения переменной. Пример: если название товара=Мембрана, тогда выводим в описании эту ссылку. Или же пример: если текст описания=мембрана, тогда в кратком описании выводим эту ссылку. Поставить условия, где частично будет встречаться это слово не получится.
#14
Отправлено 29 Июль 2013 - 19:29
support 2.0 (29 Июль 2013 - 17:14) писал:
#15
Отправлено 29 Июль 2013 - 19:42
dimabart (29 Июль 2013 - 19:29) писал:
Приведу пример: если Вам нужно выводить ссылку в описании:
найдите в шаблоне Товар блок
<!-- Блок описания товара. Показываем его есть описание товара --> {% IF GOODS_DESCRIPTION_LARGE %} <h3>Описание {GOODS_NAME}</h3> <div class="htmlDataBlock" itemprop="description"> {GOODS_DESCRIPTION_LARGE} </div> {% ENDIF %} <!-- END Блок описания товара. Показываем его есть описание товара -->замените его на
<!-- Блок описания товара. Показываем его есть описание товара --> {% IF GOODS_DESCRIPTION_LARGE %} <h3>Описание {GOODS_NAME}</h3> <div class="htmlDataBlock" itemprop="description"> {GOODS_DESCRIPTION_LARGE} {% IF GOODS_SEO_DESCRIPTION_SHORT=Мембрана %} <a href="https://www.google.ru/">google</a> {% ENDIF %} </div> {% ENDIF %} <!-- END Блок описания товара. Показываем его есть описание товара -->
здесь условие, что если текст в Кратком SEO-описании равен "Мембрана", тогда выводим ссылку на страницу google
#16
Отправлено 01 Август 2013 - 18:26
support 2.0 (29 Июль 2013 - 19:42) писал:
найдите в шаблоне Товар блок
<!-- Блок описания товара. Показываем его есть описание товара --> {% IF GOODS_DESCRIPTION_LARGE %} <h3>Описание {GOODS_NAME}</h3> <div class="htmlDataBlock" itemprop="description"> {GOODS_DESCRIPTION_LARGE} </div> {% ENDIF %} <!-- END Блок описания товара. Показываем его есть описание товара -->замените его на
<!-- Блок описания товара. Показываем его есть описание товара --> {% IF GOODS_DESCRIPTION_LARGE %} <h3>Описание {GOODS_NAME}</h3> <div class="htmlDataBlock" itemprop="description"> {GOODS_DESCRIPTION_LARGE} {% IF GOODS_SEO_DESCRIPTION_SHORT=Мембрана %} <a href="https://www.google.ru/">google</a> {% ENDIF %} </div> {% ENDIF %} <!-- END Блок описания товара. Показываем его есть описание товара -->
здесь условие, что если текст в Кратком SEO-описании равен "Мембрана", тогда выводим ссылку на страницу google
например:
если в переменной {goods.DESCRIPTION_SHORT} содержиться слово Велюр, то показывать ссылку на страницу с описанием велюра. Как это записать правильно???
#17
Отправлено 01 Август 2013 - 19:00
dimabart (01 Август 2013 - 18:26) писал:
например:
если в переменной {goods.DESCRIPTION_SHORT} содержиться слово Велюр, то показывать ссылку на страницу с описанием велюра. Как это записать правильно???
Можно сделать только при равном значении поля, а не если содержится в том поле данное слово. Вы можете выделить какое-то поле, которое у Вас не будет использоваться, но в котором будут содержаться данные слова. Таким образом можно будет написать условия со значением полей.
#18
Отправлено 01 Август 2013 - 19:07
support 2.0 (01 Август 2013 - 19:00) писал:
#19
Отправлено 01 Август 2013 - 20:09
dimabart (01 Август 2013 - 19:07) писал:
Тогда в шаблоне "Товары" надо будет вставить код вида
{% FOR goods_attr_list %}{% IF goods.goods_attr_list.NAME=Мембрана %} <a href="#">ссылка</a> {% ENDIF %}{% ENDFOR %}Внутрь кода
<p> {goods.DESCRIPTION_SHORT} </p>перед описанием товара {goods.DESCRIPTION_SHORT} или после него. И тогда останется скрыть эту характеристику в карточке товара. В шаблоне "Товар" код
{% FOR goods_features%} <td> <p><span>{goods_features.NAME}</span></p> </td> <td> {goods_features.VALUE} </td> {% IFNOT goods_features.last %}{goods_features.index | is_divided("1","</tr><tr>","")}{% ENDIF %} {% ENDFOR %}надо будет изменить в таком виде
{% FOR goods_features%} {% IFNOT goods_features.NAME = Мембрана %} <td> <p><span>{goods_features.NAME}</span></p> </td> <td> {goods_features.VALUE} </td> {% IFNOT goods_features.last %}{goods_features.index | is_divided("1","</tr><tr>","")}{% ENDIF %} {% ENDIF %} {% ENDFOR %}Причем, если таких слов, как "Мембрана" будет больше 1, то условие
{% IFNOT goods_features.NAME = Мембрана %}надо будет изменить, перебирая все такие слова:
{% IFNOT goods_features.NAME = Мембрана && goods_features.NAME = Велюр && goods_features.NAME = Ещеслово %}
#20
Отправлено 23 Декабрь 2013 - 18:03
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных