Беда товарищи, не знаю куда копать... Вообщем ситуевина такая: поставил коммерс, создал словарь таксономии, серез taxonomy menu отобразил в левом сайтбаре. Создал тип товаров и товары в store, через product display создаются дисплеи на витрине. Далее сделал чистые ссылки, а в синонимах url настроил паттерны, чтобы все гуд отображалось, ну и соотвественно autopath, transliteration. И вот пока не выводил термины таксономии через views все работало, т.е. нажимаю на родительский термин, в нем на подкаталог, далее появлялся в содержимом товар, я на него кликал и соответственно отображалась нода товара. Мне нужно было, чтобы кликая на родительскте термины открывались ноды с подкаталогами. Я сделал 2 вьюшки, все стало ок, но я уже 3 дня бьюсь об стену никак не могу сваять вьюху, которая будет отображать ноду товара, пересмотрел кучу видеуроков, как на русском так и на английском, в видео чел делает все работатет, в моем случае нифига, просто ничего не отображается.
Прикрепил вьюхи для отображения каталога...
Смотрел видео тут
Мои вьюсы так и сделаны, и делаю вьюс товара как на видео и не работатет....
Пробовал как на видео не создавая ни юлок ни страницу, пробовал и создавая страницу...если задаю путь на страницу ноды товара например: product/% или вообще все что в голову придет и перехожу по этому адресу нода отображается, а если в путь забиваю так как у меня должно быть katalog-santechniki/baki-rasshiritelnye/baki-dlya-vodosnabzheniya/% не работатет.
Вложение | Размер |
---|---|
![]() | 243.36 КБ |
![]() | 239.23 КБ |
Комментарии
Вам надо задавать адрес node/nid/% , это и есть адрес ноды, то есть системный адрес. Все вот эти
и
не работают, потому что это алиасы, синонимы адреса системного, созданные вручную или с pathauto. Сделайте вьюс для тип материала,
добавьте связь по nid, и контекстный фильтр по nid, значение - id материала из урла.
А лучше изучите изучите темизацию, пригодится в дальнейшем, и с помощью шаблона node--product_display.tpl.php выведите все поля в нужном вам порядке.