Замена ссылки бренда на карточке товара


#1

Пожалуйста, подскажите как изменить ссылку в карточке товара по клику на название бренда. Сейчас ссылка идет на страницу-фильтра (по товару и бренду), а хотелось бы, чтобы ссылка шла на страницу бренда (без всяких “feature_hash”)

По возможности разъясните для совсем чайника (что и как, где менять?).

Заранее, благодарю


Хорошая тема. Любые вопросы по CS-Cart и не только
#2

в
/design/themes/responsive/templates/veiws/products/components/product_features_short_list.tpl
в строке 5 ссылка:
<a href="{“categories.view?category_id=$product.main_category&features_hash=$feature.features_hash”|fn_url}">

Вместо нее:

{if $feature.description == ‘Brand’}
<a href="{“product_features.view?variant_id=$feature.variant_id”|fn_url}">
{else}
<a href="{“categories.view?category_id=$product.main_category&features_hash=$feature.features_hash”|fn_url}">
{/if}

НО! Одно большое “НО”:
Это решение-“костыль”, по-хорошему надо делать через модуль, в котором делать оверрайд этого темплейта


#3

А почему костыль ? В чем подвох ?


#4

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


#5

Ну, у нас уже несколько лет ничего не обновлялось и вроде бы (тьфу тьфу тьфу) все хорошо


#6

А! И еще условие {if $feature.description == ‘Brand’} у вас может на сработать.
Поставьте в там же {$feature|fn_print_r} и посмотрите, какие там данные, условие лучше переписать по-надёжнее


#7

Русское “авось” работает увы не всегда. Лучше всё-таки проводить апгрейды регулярно. Кстати сегодня 4.9.3 вышла. У вас какая версия сейчас?


#8

4.5.1


#9

Непрокатило (пишет что-то типа синтаксис error)


#10


#11

Поменяйте редактор, в котором вы редактируете файл.


#12

поменял встроенный в хостинг панели через файловый менеджер на локальных notepad++
скачал, изменил, эффект тот же


#13


#14

Попробуйте вручную “убить” окончания строк, там вместе с копи-пастом какая-то гадость попадает


#15

Не выходит каменный цветочек (((


#16

Ну… откатите все изменения. Нужный файл я вам показал. Вы язык smarty знаете?


#17

Я в этом вообще ноль… Недавно взялся за продвижение этого магазина. вот пытаюсь настроить правильные вещи. И то на уровне, хуже чайника (т.е. в смарти вообще ничего не понимаю)


#18

файл да, вижу, понял… но в моем случае этого недостаточно… (спасибо за попытки помочь)


#19

как вариант - попробуйте “руками” набрать то, что я выше давал. Без копи-паста


#20

перевбил все вручную
Страница грузится но ссылка ведет на 404-страницу (там какие-то параметры мне вообще непонятные появились)