insider Posted November 26, 2013 Report Share Posted November 26, 2013 Имеется товар, на нем с помощью div'a накладывается прозрачное png изображение бренда (в products.tpl, product.tpl, main.tpl) За основу взял конструкцию вывода лого брендов <img src="{$config->brands_images_dir}{$b->image}" alt="{$b->name|escape}"> как сформировать правильный вывод изображения бреда в зависимости от товара? Quote Link to post Share on other sites
Виталий Анатольевич Posted November 26, 2013 Report Share Posted November 26, 2013 нужно в api/products.php поправить запрос (добавить b.image) например "b.image as brand_image" Quote Link to post Share on other sites
iMessi89 Posted November 26, 2013 Report Share Posted November 26, 2013 а можно пример сайта скинуть, где реализована подобная идея?? вы имеете ввиду лого бренда в качестве водяного знака или как? Quote Link to post Share on other sites
Виталий Анатольевич Posted November 26, 2013 Report Share Posted November 26, 2013 нет, Я просто показал как можно достать картинку бренда на странице товара. а если Вы хотите именно водяной знак сделать, вам нужно:1 - resize/resize.php добавить параментр2 - api/Image.php чуть переделать функции:function resize($filename)public function get_resize_params($filename)public function add_resize_params($filename, $width=0, $height=0, $set_watermark=false)3 - api/Design.php править:public function resize_modifier($filename, $width=0, $height=0, $set_watermark=false) ну и шаблон Quote Link to post Share on other sites
iMessi89 Posted November 26, 2013 Report Share Posted November 26, 2013 нет, Я просто показал как можно достать картинку бренда на странице товара. а если Вы хотите именно водяной знак сделать, вам нужно: у меня кстати не достается картинка бренда - я в апи/продукт.пхп добавил в запросе выборку b.image as brand_image - но нифига) Quote Link to post Share on other sites
Виталий Анатольевич Posted November 26, 2013 Report Share Posted November 26, 2013 в методе public function get_products($filter = array())или public function get_product($id) ? В шаблоне {$product->brand_image} Quote Link to post Share on other sites
Solution insider Posted November 27, 2013 Author Solution Report Share Posted November 27, 2013 Cделал правильный вывод в шаблоне и все встало на свои места. Спасибо за помощь!Всем, кто захочет вставить картинку в шаблоне нужно будет прописать: <img src="{$config->brands_images_dir}{$product->brand_image}"> Теперь остается вывод лого бренда в самом товаре. Он не отображается! Кто знает в чем проблема? Quote Link to post Share on other sites
Виталий Анатольевич Posted November 27, 2013 Report Share Posted November 27, 2013 в product.tpl {if $brand} <img src="{$config->brands_images_dir}{$brand->image}" alt="{$brand->name|escape}" /> {/if} Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.