Друпал думает что любая нода это продукт
3 ноября 2013 в 16:31
Добрый день
Очень странная ошибка которую я не пойму, помогите пожалуйста
Делаю магазин на друпале через модуль 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; ?>>
?>
при выводе показываеться
<div id="node-8" class="node node-product-display" about="/content/o-nas" typeof="foaf:Document">
получаеться что друпал на любую ноду думает что она продукт. На просто страницах идет обычный дизан
- Блог
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Комментарии
друпал указывает тип сущности, это нода, то есть и basik_page и product_display это тип сущности нода, поэтому и выводится класс node, а потом уже тип ноды, в вашем случае - node-product-display. Может у вас в странице тоже есть поле "ссылка на товар". Правильно называть tpl файл надо научиться. https://drupal.org/node/1089656 - подробное руководство.