И по логике блок должен показываться в подробном описании товаров этой категории. Но данная функция не работает. Есть ли решения или хаки этой проблемы?
Как вывести блок в подробное описание товара?
#1
Отправлено 22 July 2013 - 04:01 PM
И по логике блок должен показываться в подробном описании товаров этой категории. Но данная функция не работает. Есть ли решения или хаки этой проблемы?
#2
Отправлено 22 July 2013 - 06:54 PM
Нет. По логике ShopCMS блок будет показываться:И по логике блок должен показываться в подробном описании товаров этой категории
1. В подробном описании товара
2. В выбранных категориях
Т.е. объединение условий будет не по И, а по ИЛИ.
Насколько я помню.
Не Вы первый наступаете на эти грабли. Логика и правда не очень понятная, а описания нет.
PS. Если я правильно понимаю желаемое, то, коротко говоря, возможность штатно задать показ блока в подробном описании только для выборочных категорий отсутствует.
#3
Отправлено 25 July 2013 - 02:36 AM
Нет. По логике ShopCMS блок будет показываться:И по логике блок должен показываться в подробном описании товаров этой категории
1. В подробном описании товара
2. В выбранных категориях
Т.е. объединение условий будет не по И, а по ИЛИ.
Насколько я помню.
Не Вы первый наступаете на эти грабли. Логика и правда не очень понятная, а описания нет.
PS. Если я правильно понимаю желаемое, то, коротко говоря, возможность штатно задать показ блока в подробном описании только для выборочных категорий отсутствует.
Нету ли обхода или хаков?
#4
Отправлено 25 July 2013 - 09:12 AM
Смотря что за сайт. Если чужой, то правильнее всего дописать в админке селект "объединение условий - штатно/по И/по ИЛИ".Нету ли обхода или хаков?
Если свой, то можно прямо в коде добавить условие проверки категории на попадание в список, хотя это и кривизна.
#5
Отправлено 31 July 2013 - 11:09 AM
Нашел в index.phpСмотря что за сайт. Если чужой, то правильнее всего дописать в админке селект "объединение условий - штатно/по И/по ИЛИ".Нету ли обхода или хаков?
Если свой, то можно прямо в коде добавить условие проверки категории на попадание в список, хотя это и кривизна.
if (in_array($categoryID, $vallb["categories"]) && !in_array($productID, $vallb["products"]) && $smarty -> get_template_vars("main_content_template") == "product_detailed.tpl.html") $vallb["state"] = false;Не подскажите как его изменить без эффекта лавины?
#6
Отправлено 23 September 2013 - 01:04 PM
Суть в том, что для авторизации с отдельной страницы (не Главной) по ссылке "Вход" открывается пустая страница, для отображения на которой существует блок Авторизация. У этого блока в префах прописано - отображать только на выбранных страницах: выбрано на дополнительных страницах и в списке дополнительных выбрана пустая страница Вход. Тем не менее, этот блок отображается просто на всех дополнительных страницах.
Ладно, это вроде не столь печально - места этот блок занимает немного, и какое-то время я с этим мирился.
Сейчас мне понадобилось сделать отдельную страницу под список категорий каталога, чтобы они не мелькали на Главной (решил ужать Главную по вертикали и оставить на ней необходимый минимум). И опять же, создаем пустую страницу для вывода блока Список категорий, задаем этому блоку вывод только на определенных страницах, а конкретно - на дополнительных, и в списке дополнительных выбираем пустую страницу Каталог. И снова те же грабли: блок Список категорий отображается на всех дополнительных страницах.
По-видимому, здесь тоже какая-то кривулина в логике отображения блоков. Где и как поправить, кто-нибудь может подсказать?
ShopCMS 3.1.2 VIP
И такой еще вопрос.
В списке доступных основных страниц для отображения блока есть страница "Каталог товаров". Что за страница такая, как на нее попасть, по какой ссылке? Если открыть любую из категорий каталога, то в "глубиномере" высшим уровнем для каталога товаров, выше всех категорий и подкатегорий, является Главная, при нажатии на нее попадаем, соответственно, на главную же.
#7
Отправлено 23 September 2013 - 01:28 PM
Похвально, но но кроме непложения новых таки стоит почитать старые .У меня схожая проблема, поэтому не стану плодить новые ветки для обсуждения.
Не Вы первый, кто наступает на эти грабли.
Логика у этих четырех "квадратов выбора" - по ИЛИ, а не по И. Т.е. если Вы выбрали "на дополнительных страницах", то выбирать конкретные страницы уже бессмысленно. Чтобы блок показывался только на конкретных страницах НЕ НАДО выбирать пункт "на дополнительных страницах", надо выбрать ТОЛЬКО сами страницы.У этого блока в префах прописано - отображать только на выбранных страницах: выбрано на дополнительных страницах и в списке дополнительных выбрана пустая страница Вход. Тем не менее, этот блок отображается просто на всех дополнительных страницах.
Это страница категории. Любая.есть страница "Каталог товаров". Что за страница такая, как на нее попасть, по какой ссылке?
#8
Отправлено 24 September 2013 - 06:52 AM
А первые 2 страницы форума я прилежно пролистал, в надежде найти уже совершенный разбор полетов. но не найдя в первых рядах, дальше углубляться не стал почему-то...