Привет всем!
Подскажите, пожалуйста, как в поле Customfield (PHP для views) вывести стандартную кнопку добавления в корзину (Ubercart)?
Суть в том, что нужно вывести кнопку в зависимости от условия.
Смотрел данные через print_r($data), но, кнопка, как я понимаю, не является данными. Пробовал так же писать так же, как в шаблонах страниц, просто <?php print $fusion_uc_add_to_cart; ?>. Так тоже не работает.
Комментарии
Насколько я знаю, во views есть возможность задавать шаблоны для темизации выводимых полей (см. рис.).
Правда, скриншот взят из Drupal 7 + Views 3, но думаю, что в Views 2 темизация отдельного поля также возможна.
Таким образом можно темизировать данное поле, прописав в нём условия, когда кнопку выводить, а когда - нет.
Ну и в коде привязать к нажатию данной кнопки функцию добавления определенного товара в корзину.
Функция, думаю, должна быть описана в документации.
Привязать событие можно как с помощью btn onClick="...", так и с помощью JQuery.
Я, правда, с Ubercart не работал, но в случае возникновения подобной задачи действовал бы таким образом.