Использую друпал 7, уберкат, вювс.
Первый вопрос: как можно через вьювс вывести в ноде атрибуты, которые добавлены для товаров в уберкарте?
Второй вопрос: как сделать, что бы при выводе атрибутов, что добавлены в уберкарте, для которых изменена цена, отображалась уже конечная стоимость, а не просто "+ N рублей" ?
Третий вопрос: как можно вывести небольшое описание под фотографиями в ноде?
По первым двум у меня пока нет никаких вариантов.
На счёт третьего. Пробовал заменять вывод изображений подстановкой шаблона: изображение + текст из тайтла. Но в таком случае текст добавляется справа от изображения и не является отдельным полем, т.е. к нему не получается прикрутить стили.
Причём, появлется запятая. Т.е. если добавить несколько картинок и применть к ним вышеописанный шаблон, то в итоге получится:
<картинка> тайтл, <картинка> тайтл //появилась запятая после первого тайтла
или так, если в конец каждого шаблона поставить "
"
<картинка>
тайтл,
<картинка>
тайтл
Но в таком случае, все картинки будут одним дивом и их уже не сделать в линию.
Теоритетический вариант: отдельное сск-поле для 1 картинки, но это не вариант, потому что слишком геморно будет прописывать шаблоны и стили, учитывая, что в ноде может быть очень много картинок.
Комментарии
По поводу запятой разобрался. Забыл посмотреть остальные настройки поля.
Второй вопрос снят. Снова сам дурак. Не подумал, что с добавлением атрибутов могут появится их настройки.
Тем не менее, самые важны вопросы по-прежнему остаются открытыми.
Спасибо http://www.drupal.ru/username/vasyok за то, что подкинул ссылку на решение третьего вопроса:
http://drupalace.ru/comment/2021#comment-2021
Я не смогу вывести атрибуты уберкарта во вьюсе, пошёл другим путём.
Я создал страницу примерно такую (прикрепил), но есть одна проблема
Иерархия:
текст + изображение
атрибуты товара
кнопка заказать
остальные фотографии
Использую тему бартик и колорбокс. Мне нужно когда нет первой фотографии, то текстовое поле занимало всю ширину. Если добавлена фотография, то конечно не всю.
Подскажите как сделать?