[Помощь] Обернуть option_value в div

Тема в разделе "WebAsyst", создана пользователем vicsk, 20 июн 2012.

Модераторы: mdss
  1. vicsk

    vicsk Постоялец

    Регистр.:
    19 янв 2010
    Сообщения:
    147
    Симпатии:
    8
    Написал плагин для вывода доп.характеристики:
    Код:
    <?php
     
    function smarty_function_measure_unit ($params, &$smarty){
        $optionID = 28;
        $productID = (int)$smarty->_tpl_vars['product_info']['productID'] | (int)$smarty->_tpl_vars['_product']['productID'] | (int)$smarty->_tpl_vars['productID'];
        if ($optionID && $productID){
            $unit_info = db_phquery_fetch (DBRFETCH_ROW, 'SELECT povt.'.LanguagesManager::sql_prepareField ('option_value').' as option_value, po.'.LanguagesManager::sql_prepareField('name').' as option_name FROM ?#PRODUCTS_OPTIONS_VALUES_VARIANTS_TABLE povt LEFT JOIN ?#PRODUCTS_OPTIONS_SET_TABLE pos ON povt.variantID = pos.variantID LEFT JOIN ?#PRODUCT_OPTIONS_TABLE po ON po.optionID = pos.optionID WHERE pos.productID = ? AND povt.optionID = ?', $productID, $optionID);
            return $unit_info['option_name'].$unit_info['option_value'];
        }
    }
     
    ?>
    Как можно реализовать такое, что если у optionID=28 variantID=123, то выводится <img1>, а если у optionID=28 variantID=234, то выводится <img2>?
    Или хотя бы засунуть option_value в div, чтобы ему можно было задать стиль?