Перейти к содержанию
Официальный форум поддержки Simpla

Отображать товары только в подкатегории


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

Подскажите как на странице товаров скрыть товары, а если перейти в подкатегорию то их отобразить?
Спасибо!

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

По сабжу почти разобрался, Денис подкинул код:

{if $category->parent_id>0}товары{/if}

Но тут загвоздка такая, если перейти в категорию у которой нет дочерних (деток) то товары не отображаются. Нужно бы как то это исправить.
Кто-то подскажет условие?
Ссылка на сообщение
Поделиться на другие сайты

Вы же сами спросили как показывать товары только в подкатегориях.

Чтобы показыть товары только там где нет подкатегорий, код такой

{if !$category->children}
товары
{/if}

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

Так стоп.
Есть главная категория при клике на которую попадаем на страницу товаров, туда я сделал вывод подкатегорий и скрыл товары.
Но есть категории и без дочерних и выходит так что ничего на странице нет, так вот и понадобилось вывести товары.

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

Так объедини условия и получается, если категория корневая и нет дочерних категорий то выводим
{if ($category->parent_id>0) && (!$category->children)}
товары
{/if}

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

В моем коде все просто: Есть подкатегории - выводятся они, нет - выводятся товары, без разницы какой уровень вложености

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

Kosjak76
Спасибо но с твоим кодом вообще товаров нет.

Kpoxa
И твой код к сожалению не помог.

Нужно как-то проверять есть ли в текущей категории детки и выводить картинки этих деток на странице товаров, а также скрывать товар.
Если в категории нет деток то выводим товар, также выводим товар если выбрали детку=).

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

{if $category->subcategories}
Тут, например, картинки подкатегорий...
{else}
Тут товары
{/if}
Сто пудов рабочий код

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

Вдруг кому нужно вот код для вывода подкатегорий на странице товаров

{if $category}<ul id="cat_new">{foreach name=cats from=$category->subcategories item=c}	<li>		<a href="catalog/{$c->url}" category_id="{$c->id}">			{if $c->image}				<div class="img">					<img src="design/{$settings->theme|escape}/images/{$c->image}" alt="{$c->name}">				</div>			{/if}			<br><b>{$c->name}</b>		</a>	</li>{/foreach}</ul>{/if}
Ссылка на сообщение
Поделиться на другие сайты
  • 1 месяц спустя...
  • 4 недели спустя...
  • 4 месяца спустя...

Я ведь правильно понимаю, что манипуляции производим в products.tpl?

Может быть, что для 2.1.5 изменилось что то?

Попробовал все варианты предложенные на этой странице. Пробовал {if $category->subcategories} добавлять в самом верху страницы, а соответственно {/if} в самом низу. При одном из представленных тут вариантов, у меня как раз таки в:

категория-
-----подкатегория-
-----------подподкатегория: товары не показывает. Пишет нет товаров, зато на в категории и подкатегории показывает все товары из этого вложения.

подскажите пожалуйста, куда надо и какой код вставить, что бы товары были видны только в последнем пункте вложения, а во всех предыдущих было только меню текущего вложения, без товаров?

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

{if $category->subcategories}Тут, например, картинки подкатегорий...(код Нокстера){else}Тут код шаблона products.tpl{/if}

Работает на ЛЮБОЙ версии Симплы
Ссылка на сообщение
Поделиться на другие сайты
  • 1 месяц спустя...

Так, спасибо, с этим разобрался. Подскажите еще пожалуйста как убрать точки перед списком подкатегорий и сделать название подкатегории посередине снизу или сверху по отношению к картинке

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

Конкретно, можно ТЗ? Где и что должно отображаться?
Можно и зайца научить курить, но зачем? Под конкретные задачи - конкретное решение)))

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

Я сделал так, чтобы при нажатии на категорию на странице отображался список подкатегории. Теперь я добавил к ним изображения, но выглядит не красиво из-за:
1. Там точки в начале названия подкатегории
2. По отношению к изображению текст не по середине
3. Они все идут в один ряд, а желательно чтобы отображались в 3 ряда
Помогите пожалуйста исправить это

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

Что не знает? Это вопрос СТИЛЕЙ, а стили зависят от конкретного кода... Телепатов здесь нет!

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

Извините, но у меня и мысли не было проявлять неуважительное отношение. Я просто новичок в этом движке, и пока плохо разбираюсь. Помогите пожалуйста, очень уж важно это :)

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

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...