H1 В Заголовке Категории


#1

Подскажите, как изменить заголовок, чтобы он был не просто названием категории, а текст + название категории? Желательно, чтобы этот текст можно было подставить сразу ко всем категориям. В меню категория должна остаться без текста. Т.е. в данном случае Saab.


#2

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


#3

Прошу прощение, оказывается при изменении контента меняется и название категории. Как же решить задачу с подстановкой нужного текста к названию категории?


#4

Создаете языковую переменную category_header текстом

Лучшие тапки из категории [CATEGORY] в магазине РиК

Открываете файл design/themes/TEMA/templates/views/categories/view.tpl и меняете

{capture name="mainbox_title"}{$category_data.category}{/capture}

на

{capture name="mainbox_title"}{__('category_header')|replace:"[CATEGORY]":$category_data.category}{/capture}

Затем нужно почистить кэш


#5

Спасибо за помощь. Не могли бы Вы еще инструкцию по языковой переменной прислать. где и как ее создать?


#6

Все уже нашел. Если кому-то будет нужно найти где находятся языковые переменные идем Администрирование - Языки - Языки - Переводы - + (добавляем переменную)


#7

Рады слышать, что у вас все получилось


#8

Еще возник вопрос. Необходимо чтобы в H1 автоматически снималась вышестоящая категория.

Пример:

Т.е в данном случае должен быть тайтл "Полиуретановые сайлентблоки Honda Accord III 86-89"


#9

попробуйте следующее решение

app/controllers/frontend/categories.php

Замените

fn_add_breadcrumb($category_data['category'], (empty($_REQUEST['features_hash'])) ? '' : "categories.view?category_id=$_REQUEST[category_id]");

на

fn_add_breadcrumb(str_replace("[CATEGORY]", $category_data['category'], __('category_header')), (empty($_REQUEST['features_hash'])) ? '' : "categories.view?category_id=$_REQUEST[category_id]");

#10

Код заменил, но изменений не произошло.


#11

Прошу прощения изменения произошли, но не там где нужно.)

Необходимо чтобы в h1 добавилось название категории т.е стало "Полиуретановые сайлентблоки Honda Accord III 86-89"


#12

Попробуйте написать в файле app/controllers/frontend/categories.php после

fn_add_breadcrumb($category_data['category'], (empty($_REQUEST['features_hash'])) ? '' : "categories.view?category_id=$_REQUEST[category_id]");

следующий код:

if (!empty($category_parent_ids)) {
    $category_data['category'] = fn_get_category_name(array_pop($category_parent_ids)) . ' ' . $category_data['category'];
    Tygh::$app['view']->assign('category_data', $category_data);
}

#13

Олег, спасибо, помогло. Подскажите, пожалуйста, что нужно добавить чтобы и в случае когда категории из 3 уровней состоят. Например BMW -> 1 series -> E81 т.е. необходимо чтобы в h1 были все эти категории BMW 1 series E81


#14

Олег, спасибо, помогло. Подскажите, пожалуйста, что нужно добавить чтобы и в случае когда категории из 3 уровней состоят. Например BMW -> 1 series -> E81 т.е. необходимо чтобы в h1 были все эти категории BMW 1 series E81

Нужно заменить в том же файле app/controllers/frontend/categories.php предыдущий код

if (!empty($category_parent_ids)) {
    $category_data['category'] = fn_get_category_name(array_pop($category_parent_ids)) . ' ' . $category_data['category'];
    Tygh::$app['view']->assign('category_data', $category_data);
}

на

while(!empty($category_parent_ids)) {
    $category_data['category'] = fn_get_category_name(array_pop($category_parent_ids)) . ' ' . $category_data['category'];
}
Tygh::$app['view']->assign('category_data', $category_data);

В этом случае будут выводиться все категории.


#15

Олег, спасибо за помощь.


#16

Помогите пожалуйста.

Во всех товарах надо изменить чтобы заголовки названия товара брались тегом H2 вместо H1

http://myzapchast.com/ekspluatacionnye-zhidkosti/ohlazhdayuschie-zhidkosti/antifriz/antifriz-40-grad-10-l-zheltyy-starex/

У меня сейчас: <h1 class="ty-product-block-title" >Антифриз - 40 град 10 л (желтый) STAREX

А надо

<h2 class="ty-product-block-title" >Антифриз - 40 град 10 л (желтый) STAREX

как это реализовать?


#17

Помогите пожалуйста.

Во всех товарах надо изменить чтобы заголовки названия товара брались тегом H2 вместо H1

http://myzapchast.com/ekspluatacionnye-zhidkosti/ohlazhdayuschie-zhidkosti/antifriz/antifriz-40-grad-10-l-zheltyy-starex/

У меня сейчас:

Антифриз - 40 град 10 л (желтый) STAREX

А надо

Антифриз - 40 град 10 л (желтый) STAREX

как это реализовать?

Попробуйте поменять файл

design/themes/ТЕМА/templates/blocks/product_templates/default_template.tpl

{$product.product nofilter}

Там так же имеется хук

(!) Не забудьте почистить кэш после изменений


#18

Подскажите пожалуйста еще по переименованию тегов:

- http://1.auto-zapchast.com.ua/sport-i-otdyh/- это раздел каталога

Название в каталоге форсуватися тегом

(

Спорт и отдых) как его переименовать в тег

?

- И в подвале "КАБИНЕТ ПОКУПАТЕЛЯ" - сделать просто текстовым а не тегом

?

Спасибо за ответ.


#19

И как удалить форму с майлом (купить в 1 клик), где её пути и какие пути удалять?

http://joxi.ru/5mdq67MtvEOdo2


#20

И как удалить форму с майлом (купить в 1 клик), где её пути и какие пути удалять?

http://joxi.ru/5mdq67MtvEOdo2

design/themes/ТЕМА/templates/addons/call_requests/views/call_requests/components/call_requests_content.tpl