Как сделать чтобы в категориях отображались субкатегории, а не товары? помогите
субкатегории должны отображаться с картинкой, а не сктруктурой...
субкатегории должны отображаться с картинкой, а не сктруктурой...
07.10.2011 18:02:21
Как сделать чтобы в категориях отображались субкатегории, а не товары? помогите
субкатегории должны отображаться с картинкой, а не сктруктурой... |
|
|
|
07.10.2011 20:55:29
Найдите шаблон компонента, который используется для показа списка разделов и подразделов.
Посмотрите, какие данные передаются в шаблон (данные находятся в массиве $arResult). Найдите в $arResult ту часть, которая относится к вашим разделам. Посмотрите поле PICTURE в описании разделов. Если там массив, то всё прозрачно: путь к картинке в поле SRC, размеры в WIDTH/HEIGHT. Если там число, то придётся вызывать Всё вышеописанное относится к случаю, когда для показа разделов/подразделов используется штатный компонент bitrix:catalog.section.list или самописный компонент, сделанный более-менее в соответствии с правилами разработки под битрикс.
«Да не могут же они!»
|
|
|
|
11.10.2011 13:24:24
дайте лучше мне полный код который будет отображать то что мне надо. спасибо! |
|||
|
|
11.10.2011 14:01:51
«Да не могут же они!»
|
|||
|
|
11.10.2011 14:47:56
тогда скажите, как на странице КАТЕГОРИИ вывести описание категории (раздела)???? в подразделах так и должны выводится товары!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
|
|
|
11.10.2011 14:54:02
Авторизуйтесь админом.
Включите режим правки (вверху справа в панели управления). Перейдите на нужную страницу. Покажите, какой компонент у вас используется на странице.
«Да не могут же они!»
|
|
|
|
11.10.2011 15:02:52
Полный каталог bitrix:catalog может галочку где-то поставить надо или что? |
|||
|
|
11.10.2011 15:35:58
Какие простые компоненты вызываются? См. скриншот.
«Да не могут же они!»
|
|
|
|
11.10.2011 15:38:30
Фильтр по элементам |
|||
|
|
11.10.2011 16:06:11
Отредактируйте шаблон компонента "Элементы раздела". Описание раздела находится в $arResult['DESCRIPTION']
«Да не могут же они!»
|
|
|
|
11.10.2011 16:28:59
подскажите пожалуйста, чё надо сделать, чтобы на главной странице каталога под названиями субразделов отображалась мини картинка этого подраздела? см скриншот там где стрелки указывают на место. в том месте и должны быть картинки подраздела!!! там же когда подраздел создаётся есть там такая фишка картинку прикрепить... вот эта картинка и там автоматом должна появляться. придумайте что нибудь пожалуйста |
|||
|
|
11.10.2011 16:58:42
Какой компонент используется для показа списка подразделов?
«Да не могут же они!»
|
|
|
|
11.10.2011 17:01:01
каталог и структура разделов |
|||
|
|
11.10.2011 17:08:28
Отредактируйте шаблон компонента "Структура разделов" там, где цикл foreach($arResult["SECTIONS"] as $arSection)
Описание картинки подраздела находится в $arSection['PICTURE']
«Да не могут же они!»
|
|
|
|
11.10.2011 17:08:59
Дмитрий скажите также пожалуйста как в разделах.. отключить эту ненужную сортировку. мне только в подазделах она нужна, так как там товары будут. а разделах будут подразделы с названиями разделов и картинками разделов. так как мы способ не нашли как это реализовать придётся делать вручную, пользуясь функцией Описание.
см. тот же скрин |
|
|
|
11.10.2011 17:16:39
покажите где и что куда вставлять чтобы миникартинка отображалась под названия подразделов...
|
|||||
|
|
11.10.2011 17:26:37
В шаблоне компонента catalog.section.list (Стрктура раздела) нужно создать файл component_epilog.php. В этом файле нужно проверять, есть ли у раздела подразделы (если они есть, то в $arResult['SECTIONS_COUNT'] будет число больше нуля). Если подразделы у раздела есть, нужно завести какой-нибудь флажок (через define() или через глобальную переменную). Далее в файле section.php шаблона bitrix:component надо проверять этот флажок (естественно, уже после вызова компонента bitrix:catalog.section.list. Если флажок выставлен (у раздела есть подразделы), то показывать список подразделов. Если не выставлен, показывать фильтр и список элементов раздела.
«Да не могут же они!»
|
|||
|
|
11.10.2011 17:33:48
Выведите через print_r() содержимое $arResult и посмотрите.
«Да не могут же они!»
|
|||
|
|
11.10.2011 17:43:59
|
|||||
|
|
11.10.2011 17:50:57
Нет, извините, учить пользоваться функциями PHP я не буду.
Тем более что подразделы у вас выводятся в другом цикле -- foreach ($arSection['CHILDREN'] as $key => $arChild): И, соответственно, показ картинок надо делать там.
«Да не могут же они!»
|
|||||
|
|
11.10.2011 17:54:36
|
|||
|
|
11.10.2011 18:28:49
Прекрасная жизнь начинается с прекрасных мыслей...
|
|||||
|
|
11.10.2011 19:26:16
|
|||||||
|
|
||||||