Авторизация  
kmv

Настройка слайдера

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

kmv

Здравствуйте. Можно ли сделать так чтобы в слайдере выводились определённые товары из разных категорий и кнопка "Подробнее" вела в категорию данного товара?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
VaM
2 минуты назад, kmv сказал:

Здравствуйте. Можно ли сделать так чтобы в слайдере выводились определённые товары из разных категорий и кнопка "Подробнее" вела в категорию данного товара?

Можно выводить товары с определённых ярлыком.

{content_listing template="product-listing" label_id=X type="product"}

где X - id номер ярлыка, который можно увидеть в Админке - Настройки - Ярлыки товара, в url адресе.

Либо товары определённого брэнда:

{content_listing template="product-listing" manufacturer=X type="product"}

где X - id номер брэнда, который можно увидеть в Админке - Содержание - Категории и товароы - Производители, при редактировании брэнда, id номер виден в адресе.

НО. Ссылка подробнее всё равно будет вести на страницу карточки товара, выводится ведь конкретный товар, а не категория.

Хотя можно попробовать сделать и ссылку на категорию, к которой относится товар.

 

Поделиться сообщением


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

Да мне как раз именно эта ссылка и нужна!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
VaM
2 минуты назад, kmv сказал:

Да мне как раз именно эта ссылка и нужна!

Вот исправленные файлы:

/app/Controller/Component/ContentBaseComponent.php

/app/Catalog/function.content_listing.php

К примеру, что б ссылка подробнее в слайдере ссылалась не на страницу карточки товара, а на страницу категории, в Админке - Оформление - Микро-шаблоны - slider меняйте:

{$node.url} на {$node.category_url}

Поделиться сообщением


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

Спасибо! а пришлите пожалуйста еще код этой кнопки, ато я эту строчку как раз удалил ;/

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
VaM
Только что, kmv сказал:

Спасибо! а пришлите пожалуйста еще код этой кнопки, ато я эту строчку как раз удалил ;/

Так онлайн-демка ведь всегда под рукой.

http://demo2.vamshop.ru

Там ссылка в админку:

http://demo2.vamshop.ru/users/admin_login/

admin

password

В Админке - Оформление - Микро-шаблоны - slider смотрите.

Я так понял Вам эта ссылка нужна:

<a href="{$node.category_url}" class="btn btn-default">{lang}read more{/lang}</a>

 

Поделиться сообщением


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

Да, понял! а вот эти файлы вы их прикрепили?

/app/Controller/Component/ContentBaseComponent.php

/app/Catalog/function.content_listing.php

что с ними нужно сделать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
VaM
1 минуту назад, kmv сказал:

Да, понял! а вот эти файлы вы их прикрепили?

/app/Controller/Component/ContentBaseComponent.php

/app/Catalog/function.content_listing.php

что с ними нужно сделать?

Переписать в свой магазин, естественно.

Это ж как раз исправленные файлы, добавлена метка category_url, которая будет выводить ссылку на категорию товара.

Поделиться сообщением


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

так вы их прикрепить забыли кажется у меня только ссылки)

Или мне это же изменение в них произвести тоже?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
VaM
5 минут назад, kmv сказал:

так вы их прикрепить забыли кажется у меня только ссылки)

Или мне это же изменение в них произвести тоже?

Точно, пардон.

Прицепил.

ContentBaseComponent.php

function.content_listing.php

Перепишите к себе файлы.

А затем уже меняйте свои шаблоны.

Пример правки стандартного шаблона slider я выше привёл.

Поделиться сообщением


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

Спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
VaM
Только что, kmv сказал:

Спасибо!

Если что, пишите.

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация