Добрый день.
Подскажите пожалуйста есть ли у меня возможность создать слева список брендов, которое появляется когда я перехожу в отдел ПАРФЮМЕРИЯ, а далее когда я выбираю один из брендов справа должен появляться список ароматов этого бренда вот как указанно в прикреплённом списке
1
Меню Брендов И Меню Ароматов
Автор Tambi, 03 мая 2011 07:47
Сообщений в теме: 6
#1
Отправлено 03 Май 2011 - 07:47
#2
Отправлено 03 Май 2011 - 23:49
Хм. думаю можно попробовать реализовать следующим образом:
Создать корневые категории - это будут "Бренды". В данной категории не должно присутствовать самих товаров. Только описание и изображение.
К каждой категории(бренду) создать под категории - это будут "Ароматы". В данной категории уже будут присутствовать сами товары.
Далее нужно создать новый блок аналогичный левому с категориями(брендами).
Далее в шаблоне "html" продублируем каталог товаров,
добавим данный блок после блока с контентом
тем самым у нас должен полностью про дублироваться каталог товаров.
Осталось прописать условия и изменить название второго каталога.
найдем первый блок с каталогом
заменим его на
тем самым прописав условие
далее изменим продублированный каталог
меняем на
Создать корневые категории - это будут "Бренды". В данной категории не должно присутствовать самих товаров. Только описание и изображение.
К каждой категории(бренду) создать под категории - это будут "Ароматы". В данной категории уже будут присутствовать сами товары.
Далее нужно создать новый блок аналогичный левому с категориями(брендами).
Далее в шаблоне "html" продублируем каталог товаров,
{% ENDFOR index_page_goods %} </tr> </table> {% ENDIF %} <!-- end Список товаров на главной --> {% ENDIF %} <!-- END Всевозможные списки товаров --> </td>
добавим данный блок после блока с контентом
<td id="leftMenuBlockWrap"> <div id="leftMenuBlock"> <!-- Ароматы --> <h4 class="contentTbodyCatalogHeader">Каталог товаров</h4> <ul id="subNavigation"> {%IFNOT catalog_empty %} {% FOR catalog %} {% IFNOT catalog.HIDE %} <li> <a href="{catalog.URL}" {% IF catalog.LEVEL>0%}style="padding-left:{catalog.LEVEL | multiply("20")}px"{% ENDIF %} {% IF catalog.CURRENT %}class="selected"{% ENDIF %} >{catalog.NAME}</a> </li> {% ENDIF %} {% ENDFOR %} {% ENDIF %} </ul> <!-- end Ароматы --> </div> </td>
тем самым у нас должен полностью про дублироваться каталог товаров.
Осталось прописать условия и изменить название второго каталога.
найдем первый блок с каталогом
<!-- Каталог --> <h4 class="contentTbodyCatalogHeader">Каталог товаров</h4> <ul id="subNavigation"> {%IFNOT catalog_empty %} {% FOR catalog %} {% IFNOT catalog.HIDE %} <li> <a href="{catalog.URL}" {% IF catalog.LEVEL>0%}style="padding-left:{catalog.LEVEL | multiply("20")}px"{% ENDIF %} {% IF catalog.CURRENT %}class="selected"{% ENDIF %} >{catalog.NAME}</a> </li> {% ENDIF %} {% ENDFOR %} {% ENDIF %} </ul> <!-- end Каталог -->
заменим его на
<!-- Каталог --> <h4 class="contentTbodyCatalogHeader">Каталог товаров</h4> <ul id="subNavigation"> {%IFNOT catalog_empty %} {% FOR catalog %} {% IF catalog.LEVEL < 1 %} {% IFNOT catalog.HIDE %} <li> <a href="{catalog.URL}" {% IF catalog.LEVEL>0%}style="padding-left:{catalog.LEVEL | multiply("20")}px"{% ENDIF %} {% IF catalog.CURRENT %}class="selected"{% ENDIF %} >{catalog.NAME}</a> </li> {% ENDIF %} {% ENDIF %} {% ENDFOR %} {% ENDIF %} </ul> <!-- end Каталог -->
тем самым прописав условие
{% IF catalog.LEVEL < 1 %} ... {% ENDIF %}
далее изменим продублированный каталог
<td id="leftMenuBlockWrap"> <div id="leftMenuBlock"> <!-- Ароматы --> <h4 class="contentTbodyCatalogHeader">Каталог товаров</h4> <ul id="subNavigation"> {%IFNOT catalog_empty %} {% FOR catalog %} {% IFNOT catalog.HIDE %} <li> <a href="{catalog.URL}" {% IF catalog.LEVEL>0%}style="padding-left:{catalog.LEVEL | multiply("20")}px"{% ENDIF %} {% IF catalog.CURRENT %}class="selected"{% ENDIF %} >{catalog.NAME}</a> </li> {% ENDIF %} {% ENDFOR %} {% ENDIF %} </ul> <!-- end Ароматы --> </div> </td>
меняем на
<td id="leftMenuBlockWrap"> <div id="leftMenuBlock"> <!-- Ароматы --> <h4 class="contentTbodyCatalogHeader">Ароматы</h4> <ul id="subNavigation"> {%IFNOT catalog_empty %} {% FOR catalog %} {% IF catalog.LEVEL >= 1 %} {% IFNOT catalog.HIDE %} <li> <a href="{catalog.URL}" {% IF catalog.LEVEL>0%}style="padding-left:{catalog.LEVEL | multiply("20")}px"{% ENDIF %} {% IF catalog.CURRENT %}class="selected"{% ENDIF %} >{catalog.NAME}</a> </li> {% ENDIF %} {% ENDIF %} {% ENDFOR %} {% ENDIF %} </ul> <!-- end Ароматы --> </div> </td>
#3
Отправлено 04 Май 2011 - 07:18
Спасибо за ответ, сейчас попробую!
#4
Отправлено 04 Май 2011 - 12:37
как я понимаю с категориями так надо делать
#5
Отправлено 04 Май 2011 - 12:43
не понятно только с кодом, у меня html файл другой. а если заменить как есть на сколько я понимаю нельзя.
и вопрос к модераторам, какой язык тут используется. что это за конструкция вида {% ENDFOR index_page_goods %}
где про них можно почитать на форуме нигде не найду.
Знаю уж больно наивные вещи спрашиваю, но помогите новичку, я разобрался только с HTML и CSS что еще мне стоит прочитать что бы разобраться с тем что у вас испоьлзуется
Заранее спасибо.
и вопрос к модераторам, какой язык тут используется. что это за конструкция вида {% ENDFOR index_page_goods %}
где про них можно почитать на форуме нигде не найду.
Знаю уж больно наивные вещи спрашиваю, но помогите новичку, я разобрался только с HTML и CSS что еще мне стоит прочитать что бы разобраться с тем что у вас испоьлзуется
Заранее спасибо.
#6
Отправлено 04 Май 2011 - 15:28
если я делаю так, то как я понимаю у меня бренды отображаются везде, а мне нужно что бы они появдедись только при переходе на вкладку ПАРФЮМ
#7
Отправлено 04 Май 2011 - 20:17
Цитата
{% ENDFOR index_page_goods %}
Приведенный код я составляла для шаблона "Мокко"
Цитата
если я делаю так, то как я понимаю у меня бренды отображаются везде, а мне нужно что бы они появдедись только при переходе на вкладку ПАРФЮМ
Более лучшее решение я к сожалению не знаю.
Можно попробовать вставить условие
<td id="leftMenuBlockWrap"> <div id="leftMenuBlock"> <!-- Ароматы --> <h4 class="contentTbodyCatalogHeader">Ароматы</h4> <ul id="subNavigation"> {%IFNOT catalog_empty %} {% FOR catalog %} {% IF catalog.LEVEL >= 1 %} {% IFNOT catalog.HIDE %} <li> <a href="{catalog.URL}" {% IF catalog.LEVEL>0%}style="padding-left:{catalog.LEVEL | multiply("20")}px"{% ENDIF %} {% IF catalog.CURRENT %}class="selected"{% ENDIF %} >{catalog.NAME}</a> </li> {% ENDIF %} {% ENDIF %} {% ENDFOR %} {% ENDIF %} </ul> <!-- end Ароматы --> </div> </td>
{% IF CATEGORY_NAME = Тестовая категория %} <td id="leftMenuBlockWrap"> <div id="leftMenuBlock"> <!-- Ароматы --> <h4 class="contentTbodyCatalogHeader">Ароматы</h4> <ul id="subNavigation"> {%IFNOT catalog_empty %} {% FOR catalog %} {% IF catalog.LEVEL >= 1 %} {% IFNOT catalog.HIDE %} <li> <a href="{catalog.URL}" {% IF catalog.LEVEL>0%}style="padding-left:{catalog.LEVEL | multiply("20")}px"{% ENDIF %} {% IF catalog.CURRENT %}class="selected"{% ENDIF %} >{catalog.NAME}</a> </li> {% ENDIF %} {% ENDIF %} {% ENDFOR %} {% ENDIF %} </ul> <!-- end Ароматы --> </div> </td> {% ENDIF %}
{% IF CATEGORY_NAME = Тестовая категория %}Нужно вставить ваше название категории в которой будут содержаться ароматы.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных