Jump to content
Sign in to follow this  
alex39

Привязка баннера внизу левой колонки к группе товаров

Recommended Posts

Как бы сделать, чтобы нажатие на баннер приводило в выводу определенной группы товаров.

 

По дефолту баннер ссылается на страницу c определенным SEO, фактически на конкретный товар.
А хотелось, бы чтобы он выбирал группу товаров конкретной категории.

Например есть товары под одним общим наименованием модели, но "разные по длине",
вот их все и надо вывести.
Или другой вариант - товары конкретной подкатегории одного производителя.

Возможно ли такое сделать, например по тэгам товара или SKU?

post-682817-0-26526900-1422040392_thumb.jpg

Share this post


Link to post
Share on other sites

По дефолту баннер ссылается на страницу c определенным SEO, фактически на конкретный товар.

А хотелось, бы чтобы он выбирал группу товаров конкретной категории.

По какому ещё дефолту? Баннерам вы сами ссылки прописываете.

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

Share this post


Link to post
Share on other sites

Я не совсем верно выразился, в том смысле что ссылка <a href="<?php echo $banner['link']; ?>">

одна, а баннеров много.

 

Конечно можно  в  <?php foreach ($banners as $banner) { ?> перебирать баннеры до нужного

и отправлять на созданную заранее конкретную страницу.

 

Вопрос в том, как это  сделать  не плодя физически лишних страниц.

Share this post


Link to post
Share on other sites

Вам нужно вылезть из исходников и заняться изучением админки.

Баннеры настраиваются там, с картинкой и ссылкой. Баннер к странице привязывается через механизм схем (layous).

Share this post


Link to post
Share on other sites

Поясните мысль pls.

В админке, и в баннерах и в схемах, идет ссылка на конкретную страницу, адрес которой туда надо ввести.

Для этого ее надо сначала сделать физически. 

 

Cхемы отвечают всего лишь за способ и место отображения, но не само информационное наполнение.

 

Плохо конечно, что толковой документации нет, поэтому может я чего-то не понимаю...

 

Еще раз поясню задачу ("товары" взяты "с потолка"):

 

Допустим на баннере показывается картинка "доска сосновая".

Это товар, и баннер ссылается на конкретный товар из этой категории.

 

Но, в магазине много "досок сосновых", и по размеру, и по способу обработки, и по названию и т.д..

Отсюда такая маниловская идея - вывести не конкретную карточку товара,

а несколько товаров, отвечающих содержанию баннера, т.е. например доски по "названию модели".

При этом, в данной подкатегории  есть и другие товары, которые надо отсечь.

 

Как-то так.

Share this post


Link to post
Share on other sites

указывайте ссылку

{category_link}&pname=названиетовара
и добавляйте в категории обработку параметра "pname" из адресной строки (получение, передачу в метод выборки товаров, добавление к генерируемым url).

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

обратите внимание:

лучше брать какие-то одинаковые данные, в которых нет пробелов.

Share this post


Link to post
Share on other sites

Дык а в админке разве можно указывать выражения вместо адреса?

Или я чего-то не понимаю?

Share this post


Link to post
Share on other sites

нельзя.

вместо {category_link} подставляйте свою корректную ссылку на категорию (НЕ ЧПУ).

Share this post


Link to post
Share on other sites

В админке, и в баннерах и в схемах, идет ссылка на конкретную страницу, адрес которой туда надо ввести.

Для этого ее надо сначала сделать физически.

Да. Вот я и говорю - сделайте любым из доступных способов: категориями, тегами, фильтрами (встроенным или сторонними), да хоть вручную в "статьи" ссылок накидайте.

 

Cхемы отвечают всего лишь за способ и место отображения, но не само информационное наполнение.

Да.

Допустим на баннере показывается картинка "доска сосновая".

Это товар, и баннер ссылается на конкретный товар из этой категории.

С чего бы это? Куда напишете - туда и ссылается.

 

Но, в магазине много "досок сосновых", и по размеру, и по способу обработки, и по названию и т.д..

Отсюда такая маниловская идея - вывести не конкретную карточку товара,

а несколько товаров, отвечающих содержанию баннера, т.е. например доски по "названию модели".

При этом, в данной подкатегории  есть и другие товары, которые надо отсечь.

См. п.1. Пройдитесь по всем своим доскам сосновым и пропишите у всех одинаковый тег. Кликните по нему, скопируйте ссылку и вставьте баннеру в админке.

Но завтра вы ж захотите заняться продвижением этой страницы и обнаружите, что у тегов и поиска нельзя задать title/h1/met-description/meta-keywords, поэтому я перечислил другие варианты.

Или я чего-то не понимаю?

Есть немного.

Share this post


Link to post
Share on other sites

Да. Вот я и говорю - сделайте любым из доступных способов: категориями, тегами, фильтрами (встроенным или сторонними), да хоть вручную в "статьи" ссылок накидайте.

 

 

Ага, вот теперь уже начинает доходить...

В принципе для данной задачи по search&tag  вполне замечательно выходит.

 

По поиску  фильтром  - это конечно же следующий этап.

 

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

из тега, где значение размера задано числом в качестве первых трех цифр

(до первой запятой), или уже надо в товаре делать новое поле?.

 

 

Есть немного.

 

 

Ну не все сразу, учиться никогда не поздно :-)

Спасибо большое за советы.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.