Здравствуйте!
Подскажите, пожалуйста как решить данный вопрос. Поиск по сайту ничего не дал, поэтому надеюсь на вашу помощь.
Мне необходимо вывести в ноде товара node-product.tpl.php отдельно атрибуты товара и отдельно кнопку "Добавить в корзину". Единственное что смог пока сделать - вывести все это вместе таким образом:
print $node->content['add_to_cart']["#value"], но все же хотелось бы отделить атрибуты от кнопки "Добавить в корзину".
Комментарии
вопрос не особо ясный.
если тебя не интересует верстка $node->content['add_to_cart']["#value"], то можно через CSS прописать стили или в крайняк на php записать
$a=str_replace('че над земенить','на чего заменить', $node->content['add_to_cart']["#value"]); print $a;
Может быть и вправду не совсем хорошо объяснил что мне надо сделать... Я хочу вывести в ноде товара атрибуты отдельно от кнопки "Добавить в корзину". Сейчас же невозможно атрибуты вывести отдельно.
Могли бы подробнее объяснить, не совсем понял что вы имеете ввиду.
Дело в том, что атрибуты товара находятся в элементах формы (SELECT или INPUT - в зависимости от того, как они выводятся), а кнопка добавления в корзину - это сабмит той самой формы, что в общем-то логично: при добавлении товара в корзину надо сообщить, с какими атрибутами он туда добавляется.
$node->content['add_to_cart']["#value"] - добавляет рендер (html-код) формы целиком
если необходимо вставить что-то между атрибутами и кнопкой добавления в корзину, стоит воспользоваться [ru-api=hook_form]hook_form[/ru-api], Forms API вам в помощь