moros Posted August 2, 2016 Share Posted August 2, 2016 В шаблоне {$link->getImageLink(...) В обычном коде вида $image_uri = $link->getImageLink($product->link_rewrite[$default_lang], $image['id_image'], 'thickbox_default'); возвращает все что нужно, но без протокола, где я накосячил? Link to comment Share on other sites More sharing options...
wagood Posted August 2, 2016 Share Posted August 2, 2016 $link то откуда берётся? Link to comment Share on other sites More sharing options...
moros Posted August 3, 2016 Author Share Posted August 3, 2016 $link то откуда берётся? $link = new Link(); причем та, что в шаблоне - очевидно назначается смарти, а вот в коде я ручками ее создаю и пихау куда мне надо, но дорисовывать ей протокол - мне как-то не комильфо, потому и нервничаю. Link to comment Share on other sites More sharing options...
wagood Posted August 3, 2016 Share Posted August 3, 2016 $link = $this->context->$link должен быть, иначе в $link нет протокола вот как в контроллере это объявляется: $protocol_link = (Configuration::get('PS_SSL_ENABLED') || Tools::usingSecureMode()) ? 'https://' : 'http://'; $useSSL = ((isset($this->ssl) && $this->ssl && Configuration::get('PS_SSL_ENABLED')) || Tools::usingSecureMode()) ? true : false; $protocol_content = ($useSSL) ? 'https://' : 'http://'; $link = new Link($protocol_link, $protocol_content); $this->context->link = $link; Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now