Как к ноде товара добавить блоки с его характеристиками? [РЕШЕНО]

Главные вкладки

Аватар пользователя leramulina leramulina 4 октября 2011 в 9:39

Здравствуйте!

В магазине клиент попросил сделать блоки с характеристиками товара. Так что если например показывается нода товара, если к товару есть какие-то акции - чтобы они появлялись в отдельном блоке "акции по товару" (блок - вывод в виде таблицы с заголовком ноды и картинкой), если по товару есть какая-то статья или несколько - точно так же нужен вывод блока с заголовками этих статей и картинками к ним. Если связанных материалов нет, то блоки не выводятся.

Из того, что нашла в плане реализации пока - модуль related links - но насколько я поняла, он все связанные ноды выводит одним блоком, а мне для акций и статей нужны разные блоки.

Подскажите, пожалуйста, как можно реализовать это?

Спасибо.

Комментарии

Аватар пользователя leramulina leramulina 4 октября 2011 в 12:18

Не получается...
В материал, с которого идет ссылка на промо-акцию добавила поле cck node reference.
Сделала в готовой ноде ссылки на промо-акции через это поле.
Во views сделала новое представление в виде блока с фильтром по типу материала "промо-акция" и настройками аргументов:
- Если аргумента нет, то: Скрыть представление / Страница не найдена (404)
- Проверка: Материал. Тип Акция
- Тип аргумента: ID материала

Включила блок.

Захожу на страницу этого материала - нет блока.
Отключаю аргументы в блоке - показывает все промо-акции.

Подскажите, пожалуйста, что я не так сделала?

Аватар пользователя leramulina leramulina 4 октября 2011 в 12:20

И внизу ноды - там где просто отображается поле - нормально указаны акции, на которые сделаны ссылки. А в блоке что-то с аргументами...

Аватар пользователя leramulina leramulina 4 октября 2011 в 13:08

Выставила
Если аргумента нет, то: Подставить аргумент по умолчанию
Тип аргумента по умолчанию: ID материала из URL

не помогло

Буду наверное, сейчас смотреть скринкаст. Может, там что-то обнаружится.

Аватар пользователя leramulina leramulina 4 октября 2011 в 15:19

Неправильно я делала. Поле cck node reference надо было делать в ноде промо-акции.
Потом вид фильтровать по акциям. И в аргумент вписывать ссылку через cck node reference в ноде промо-акции.

Все получилось! Спасибо!