Добрый день
Очень странная ошибка которую я не пойму, помогите пожалуйста
Делаю магазин на друпале через модуль commerce, сделал отображение товара через тип ноды product_display, создал темплейт файл node--product_display.tpl.php в котором повесил дизайн. и все вроде замечательно но если создать ноду типа basic_page или article к ней применяеться шаблон node--product_display.tpl.php.
И что еще странно что там где в теплейте идет строка
<?php
<div id="node-<?php print $node->nid; ?>" class="<?php print $classes; ?>"<?php print $attributes; ?>>
?>
при выводе показываеться
получаеться что друпал на любую ноду думает что она продукт. На просто страницах идет обычный дизан
Комментарии
друпал указывает тип сущности, это нода, то есть и basik_page и product_display это тип сущности нода, поэтому и выводится класс node, а потом уже тип ноды, в вашем случае - node-product-display. Может у вас в странице тоже есть поле "ссылка на товар". Правильно называть tpl файл надо научиться. https://drupal.org/node/1089656 - подробное руководство.