Виталий Мишин 0 Опубликовано 26 декабря, 2009 Жалоба Share Опубликовано 26 декабря, 2009 При создании производителя есть поле TEXT_MANUFACTURERS_DESCRIPTION В списке разрешённых меток для boxes/box_manufacturers_info.html на http://vamshop.ru/manual/ch15s04.html#id3001121 не нашёл. Как вывести? Спасибо. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 26 декабря, 2009 Жалоба Share Опубликовано 26 декабря, 2009 А куда именно надо вывести?! Ссылка на сообщение Поделиться на другие сайты
Виталий Мишин 0 Опубликовано 28 декабря, 2009 Автор Жалоба Share Опубликовано 28 декабря, 2009 В бокс "информация о производителе", т.е. box_manufacturers_info. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 28 декабря, 2009 Жалоба Share Опубликовано 28 декабря, 2009 В /templates/шаблон/source/boxes/manufacturer_info.php меняйте sql запрос: $manufacturer_query = vamDBquery("select m.manufacturers_id, m.manufacturers_name, m.manufacturers_image, mi.manufacturers_url from " . TABLE_MANUFACTURERS . " m left join " . TABLE_MANUFACTURERS_INFO . " mi on (m.manufacturers_id = mi.manufacturers_id and mi.languages_id = '" . (int)$_SESSION['languages_id'] . "'), " . TABLE_PRODUCTS . " p where p.products_id = '" . $product->data['products_id'] . "' and p.manufacturers_id = m.manufacturers_id");[/code] на: [code] $manufacturer_query = vamDBquery("select m.manufacturers_id, m.manufacturers_name, mi.manufacturers_description, m.manufacturers_image, mi.manufacturers_url from " . TABLE_MANUFACTURERS . " m left join " . TABLE_MANUFACTURERS_INFO . " mi on (m.manufacturers_id = mi.manufacturers_id and mi.languages_id = '" . (int)$_SESSION['languages_id'] . "'), " . TABLE_PRODUCTS . " p where p.products_id = '" . $product->data['products_id'] . "' and p.manufacturers_id = m.manufacturers_id"); Затем добавляйте метку, что б вывести описание в шаблон. Например меняйте: $box->assign('NAME',$manufacturer['manufacturers_name']);[/code] на: [code] $box->assign('NAME',$manufacturer['manufacturers_name']); $box->assign('DSCRIPTION',$manufacturer['manufacturers_description']); Ну и затем выводите в шаблон /templates/шаблон/boxes/box_manufacturers_info.html: Описание - {$DESCRIPTION}[/code] Ссылка на сообщение Поделиться на другие сайты
Александр 0 Опубликовано 16 апреля, 2010 Жалоба Share Опубликовано 16 апреля, 2010 $box->assign('DSCRIPTION',$manufacturer['manufacturers_description']); меняем на $box->assign('DESCRIPTION',$manufacturer['manufacturers_description']); и в FAQ ? Ссылка на сообщение Поделиться на другие сайты
Bububu 0 Опубликовано 16 апреля, 2010 Жалоба Share Опубликовано 16 апреля, 2010 ага Ссылка на сообщение Поделиться на другие сайты
Александр 0 Опубликовано 16 апреля, 2010 Жалоба Share Опубликовано 16 апреля, 2010 А куда именно надо вывести?! А если просто надо вывести в index.php ? Можно, конечно, не вдаваясь в подробности vamshop, сделать нечто вроде index.php?manufacturer_id=5 и прицепить в индексный файл выборку из базы по значению переменной, но не будет ли это всё со смарти конфликтовать? .. да и как-то "не правильно" мне это кажется. Ссылка на сообщение Поделиться на другие сайты
Bububu 0 Опубликовано 16 апреля, 2010 Жалоба Share Опубликовано 16 апреля, 2010 попробуйте да и всё Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения