Как да вмъкнете променлива в ценовото поле
Трябва да извлечете променливата от полето за цена и да я вмъкнете в node.tpl.php, трябва цената да се показва отстрани на заглавката на продукта. Можете ли да ми кажете как може да стане това и как да разбера коя променлива е отговорна за цената в полето? Благодаря ти.
Вижте как сте нарекли полето машина в админ панела. Не може да се нарече commerce_price, тъй като Drupal добавя префикса 'field_' към всички полета, създадени от административния панел
По принцип в типа материал, който показва продукта, няма такова поле (Цена), има само полето (Продукт), а в дисплея на този тип материал има поле за цена, но там не се вижда името на машината. Взех това име на машината в настройките на продуктовите полета.
Оказва се, че това поле е създадено в dc
Трябва да инсталирате модула за разработка, да активирате и покажете в tpl файла:
Там можете да видите къде е показана вашата цена. За мен изглежда така:
Ако кликнете два пъти върху product:commerce_price, ще се покаже името на елемента от масива: ['product:commerce_price']. Добавете го към $content и го запишете във вашия tpl файл:
Всички останали полета се показват по същия начин.
Можете да поставите отметка в квадратчето до вашия отговор. Тогава въпросът ще бъде маркиран като решен и отговорът е правилен. И ще получа няколко точки)
И във всичките ми други въпроси направете същото)))Или в node.tpl.php:
Как да получа името на полето? Инсталирайте модула за разработка и го направете в node.tpl.php.
Пестнах и нищо не показва. Благодаря за отговора.
Оказва се, че трябва по някакъв начин програмно да покажа полето (Цена) във файла на шаблона
Намерих решение на drupal.ru Но и то не работи