Программный вывод поля в node.tpl.php, Drupal 6

115
27 марта 2018, 02:34

Добрый день, есть тип материала продукт в нем есть поле field_product_consist которое связано со словарем таксономии и выводит выбранные термины на страницу карточки товара, сама страница карточки товара выводится файлом в шаблоне темы node-product.tpl.php.

Так вот вопрос как вывести это поле с выбранными терминами на страницу карточки товара, сейчас стоит так: <?= $field_product_consist [хлопок][value]?>

Пример всего файла node-product.tpl.php прикрепляю, еще важный момент что это именно Drupal 6

Вот файл node-product.tpl.php

    <?php
    //print_r($node); 
//print_r($user);
?>
<div class="prod_left">
                                <div class="prod_big_image">
                                    <a class="zoom_img_link" href="/<?= $field_product_img_color[0][filepath] ?>"><img data-large="/<?= str_replace('sites/default/files/', 'sites/default/files/imagecache/zoom_product/', $field_product_img_color[0][filepath]) ?>" class="big_image zoom_image" src="/<?= str_replace('sites/default/files/', 'sites/default/files/imagecache/big_product/', $field_product_img_color[0][filepath])?>" /></a>
                                    <a class="dop_img_link" rel="lytebox[vacation]" href="/<?= $field_product_img_dop[0][filepath] ?>"><img  class="big_image dop_image" src="/<?= str_replace('sites/default/files/', 'sites/default/files/imagecache/big_product/', $field_product_img_dop[0][filepath])?>" /></a>
                                </div>
                                <a class="increase" rel="lytebox[vacation]" href="/<?= $field_product_img_color[0][filepath] ?>"><i class="fa fa-search-plus"></i> Увеличить изображение</a>
                                <ul class="product--preview_list">
                                    <li class="product--preview_item _active zoom_item" href="/<?= str_replace('sites/default/files/', 'sites/default/files/imagecache/big_product/', $field_product_img_color[0][filepath])?>" data-zoom="/<?=  str_replace('sites/default/files/', 'sites/default/files/imagecache/zoom_product/', $field_product_img_color[0][filepath]) ?>">
                                        <img src="/<?= str_replace('sites/default/files/', 'sites/default/files/imagecache/small_product/', $field_product_img_color[0][filepath])?>" />
                                    </li>
                                    <?php
                                        foreach ($field_product_img_dop as $key => $value) {
                                            if(!empty($value[filepath]))
                                            {
                                            ?>
                                            <li class="product--preview_item dop_item" href="/<?= str_replace('sites/default/files/', 'sites/default/files/imagecache/big_product/', $value[filepath])?>" data-zoom="/<?=  str_replace('sites/default/files/', 'sites/default/files/imagecache/zoom_product/', $value[filepath]) ?>">
                                                <img src="/<?= str_replace('sites/default/files/', 'sites/default/files/imagecache/small_product/', $value[filepath])?>">
                                            </li>
                                            <?php
                                            }
                                         } 
                                    ?>

                                </ul>
                            </div>
                            <div class="prod_center">
                                <div class="rating">
                                    <span class="prod_attr_title">Рейтинг</span>
                                    <?php $block = module_invoke('fivestar', 'block', 'view', '0');
                                    echo $block['content'];?>
                                </div>
                                <div class="consist">
                                <span class="prod_attr_title">Состав</span>
                            <span class="prod_consist_value"><?= $field_product_consist [хлопок][value]?>
                                </div>
                                <div class="prod_price">
                                    <span class="prod_attr_title">Цена:</span>
                                    <span class="prod_price_value"><?= $field_product_price[0][value]?> <i class="fa fa-rub"></i></span>
                                </div>
                                <div class="prod_sku">
                                    <span class="prod_attr_title">Арт:</span>
                                    <span class="prod_price_value"><?= $field_sku[0][value]?></span>
                                </div>
                                <div class="choose_size">
                                    <span class="prod_attr_title">Выбрать размер:</span>
                                    <?php 
                                        foreach ($field_product_size as $key => $value) {
                                            if($key==0)
                                            {
                                                print '<a class="select_size _active">'.$value[value].'</a>';
                                            }
                                            else
                                            {
                                                print '<a class="select_size">'.$value[value].'</a>';
                                            }
                                        }
                                    ?>
                                </div>
                                <div class="choose_color">
                                    <span class="prod_attr_title">Выбрать цвет:</span>
                                    <?php 
                                        foreach ($field_product_color as $key => $value) {
                                            $img=str_replace('sites/default/files/', 'sites/default/files/imagecache/big_product/', $field_product_img_color[$key][filepath]);
                                            if($key==0)
                                            {
                                                print '<a class="select_color _active" data-zoom="/'.str_replace('sites/default/files/', 'sites/default/files/imagecache/zoom_product/', $field_product_img_color[$key][filepath]).'" data-img="/'.$img.'"/><img src="/'.$value[filepath].'"></a>';
                                            }
                                            else
                                            {
                                                print '<a class="select_color" data-zoom="/'.str_replace('sites/default/files/', 'sites/default/files/imagecache/zoom_product/', $field_product_img_color[$key][filepath]).'" data-img="/'.$img.'"/><img src="/'.$value[filepath].'"></a>';
                                            }
                                        }
                                    ?>
                                </div>
                                <div class="prod_cols">
                                    <span class="prod_attr_title">Количество:</span>
                                    <span class="minus-prod"></span>
                                    <input readonly="" class="input-prod" value="1" type="text">
                                    <span class="plus-prod"></span>
                                </div>
                                <a riot-tag="basket-add" data-product-id="<?= $node->nid ?>" data-product-link="<?= url('node/'.$node->nid)?>" data-product-img="/<?= str_replace('sites/default/files/', 'sites/default/files/imagecache/cart_img/', $field_product_img_color[0][filepath]) ?>" data-product-title="<?= $node->title ?>" data-product-color="/<?= $field_product_color[0][filepath]?>" data-product-size="<?= $field_product_size[0][value]?>" data-product-count="1" data-product-price="<?= $field_product_price[0][value]?>" class="in-cart <?= !$user->uid ? 'not-authorized' :'' ?>">в корзину <i class="fa fa-shopping-cart"></i></a>
                            </div>
                            <?php 
                                    if($field_product_alles[0][nid]){
                                        $sql_alles=db_query("SELECT `content_type_product`.`nid`, `field_product_price_value` as 'price', `filepath`
                                                            FROM `content_type_product` inner join `content_field_product_img_color` 
                                                            on `content_type_product`.nid=`content_field_product_img_color`.nid
                                                            inner join `files` on field_product_img_color_fid=`fid`
                                                            WHERE content_field_product_img_color.delta='0' and `content_type_product`.`nid` in 
                                                                (SELECT `field_product_alles_nid` FROM `content_field_product_alles` WHERE `nid`='".$node->nid."')");
                            ?>
                                <div class="prod_right">
                                    <div class="also_list">
                                        <div class="also_title">С этим товаром<br/>покупают также:</div>
                                        <?php 
                                            while($buf=db_fetch_array($sql_alles))
                                            {
                                                $img=str_replace('sites/default/files/', 'sites/default/files/imagecache/alles_img/', $buf[filepath]);
                                                print '<div class="also_item">
                                                        <a href="'.url('node/'.$buf[nid]).'"><img src="/'.$img.'" /></a>
                                                        <span class="also_price">'.$buf[price].' <i class="fa fa-rub"></i></span>
                                                    </div>';
                                            }
                                        ?>

                                    </div>
                                </div>
                            <?php 
                            }
                            ?>
                            <div style="clear:both"></div>
                            <div class="prod_text">
                                <a class="prod_body _active">Описание</a>
                                <a class="prod_size">Таблица размеров</a>
                                <div class="prod_text_body _active">
                                    <?= $node->content[body]['#value'] ?>
                                    <div style="clear:both;"></div>
                                </div>
                                <div class="prod_text_size">
                                    <?php $block = module_invoke('block', 'block', 'view', '11');
                                    echo $block['content'];?>
                                    <div style="clear:both;"></div>
                                </div>
                            </div>
READ ALSO
Что значит payload и startParameter в telegram bot api

Что значит payload и startParameter в telegram bot api

Я не понимаю, что такое payload и startParameter в Telegram Bot APIПодскажите, пожалуйста

179
запуск bat файла в apache windows 7

запуск bat файла в apache windows 7

имею локальный apache serverкак из php скрипта запустить bat файл лежащий со скриптом в одной папке? пробовал так:

155
Не могу декодировать ответ с помощью json_decode

Не могу декодировать ответ с помощью json_decode

Работаю с api, отправляю логин, пароль, несколько значенийВ ответ получаю заголовок, тело

132
Безопасность API запросов с client-secret на Laravel

Безопасность API запросов с client-secret на Laravel

Всем приветДелаю API на Laravel 5

154