Оптимизация интернeт-магазина на Prestashop, категории товара

Автор SeoBrabus, 02 мая 2012, 09:03:35

« назад - далее »

SeoBrabus

А как в престашоп можно решить такую проблему, вот категория товара modabella-it.ru/2-verhnjaja-odejda  в меню название ВЕРХНЯЯ ОДЕЖДА, это же автоматом прописывается и в Н1, как это исправить и можно ли Н1 прописать тот какой мне надо? Заранее благодарен.

Виктор Демидов

Можно изменить значения в шаблоне, для категорий :
/kniganova.ru/themes/prestashop/category.tpl

<h1>{strip}
{$category->name|escape:'htmlall':'UTF-8'}
<span>
{if $category->id == 1 OR $nb_products == 0}{l s='There are no products.'}
{else}
{$nb_products} {declension nb="{$nb_products}" expressions="{l s='exp product'}"}
{/if}
</span>{/strip}
</h1>

SeoBrabus

И результатом будет что? Н1 Самому нужно будет прописывать? Если да то где?
Вы уж извените я в преста просто лох еще.

Виктор Демидов

В шаблоне выводится название категории
<h1>{$category->name}</h1>
Если вы хотите вывести другое значение, то заменить переменную name на то, что хотите выводить.

SeoBrabus

#4
так мне нужно что бы у каждой категории выводился Н1 отличный от того наименования что в меню. А то в нем (меню) КАТЕГОРИИ: ВЕРХНЯЯ ОДЕЖДА и эта же надпись, ВЕРХНЯЯ ОДЕЖДА выводится как Н1, а хотелось бы что то свое написать. Так можно?
сейчас так вот:
<h1>{strip}
{$category->[b]name[/b]|escape:'htmlall':'UTF-8'}
{/strip}
</h1>


к примеру вот, в категории есть наименование (к примеру Jusr-t), как уже говорил оно выводится в меню и Н1, а есть еще мета наименование (купить одежду), оно состоит из совокупности фраз мета наименования и наименования. В результате мы получаем титл: Купить одежду  Just-r, Н1 Just-r ну и в меню категорий пункт Just-r.
может вместо name в коде как то титл прописать можно?

Виктор Демидов

Создать свою переменную
$var = $meta_title .'  -  '. $name;
и использовать ее в шаблоне.

SeoBrabus

я наверное забыл сказать что в пхп я такой же спец как и в престашоп :-)

Виктор Демидов

Без знаний PHP трудно что-то сделать. Как сделать написано, осталось перевести в код. Если не знаете как, то обратитесь к тому, кто сможет это сделать.