Перейти к содержанию
Официальный форум поддержки Simpla

Логотип бренда на картинке товара


Перейти к решению Решено insider,

Рекомендуемые сообщения

Имеется товар, на нем с помощью div'a накладывается прозрачное png изображение бренда (в products.tpl, product.tpl, main.tpl)

 

За основу взял конструкцию вывода лого брендов

 

<img src="{$config->brands_images_dir}{$b->image}" alt="{$b->name|escape}">

 

как сформировать правильный вывод изображения бреда в зависимости от товара?

Ссылка на сообщение
Поделиться на другие сайты

нужно в api/products.php поправить запрос (добавить b.image)

 

например "b.image as brand_image" 

Ссылка на сообщение
Поделиться на другие сайты

а можно пример сайта скинуть, где реализована подобная идея?? вы имеете ввиду лого бренда в качестве водяного знака или как?

Ссылка на сообщение
Поделиться на другие сайты

нет, Я просто показал как можно достать картинку бренда на странице товара. а если Вы хотите именно водяной знак сделать, вам нужно:

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)

 

ну и шаблон

Ссылка на сообщение
Поделиться на другие сайты

нет, Я просто показал как можно достать картинку бренда на странице товара. а если Вы хотите именно водяной знак сделать, вам нужно:

 

у меня кстати не достается картинка бренда -  я в апи/продукт.пхп добавил в запросе выборку b.image as brand_image - но нифига)

Ссылка на сообщение
Поделиться на другие сайты

в методе

 

public function get_products($filter = array())

или 

 

public function get_product($id)

 

?

 

В шаблоне {$product->brand_image}

Ссылка на сообщение
Поделиться на другие сайты
  • Решение

Cделал правильный вывод в шаблоне и все встало на свои места. Спасибо за помощь!

Всем, кто захочет вставить картинку в шаблоне нужно будет прописать:

<img src="{$config->brands_images_dir}{$product->brand_image}">

 

Теперь остается вывод лого бренда в самом товаре. Он не отображается! Кто знает в чем проблема?

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...