Created
March 12, 2013 16:17
-
-
Save a-kosygin-parc/5144272 to your computer and use it in GitHub Desktop.
Правильная ссылка на товар
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| {* 1) Ссылка на страничку с карточкой товара *} | |
| <a href="{"products.view?product_id=`$product.product_id`"|fn_url}">Ссылка на карточку товара</a> | |
| {* 2) Тоже самое что и первая ссылка, но оформлено в виде подключаемого извне шаблона. Там много интересного *} | |
| {include file="buttons/button.tpl" but_href="products.view?product_id=`$product.product_id`" but_text=$lang.view_details but_role="submit"} | |
| {** | |
| * 3) Ссылка на быстрый просмотр карточки товара | |
| * Если вызывается AJAX, то возвращает шаблон views/products/quick_view.tpl | |
| * иначе редиректит на ссылку вида 1) | |
| **} | |
| <a href="{"products.quick_view?product_id=`$product.product_id`&prev_url=`$current_url`"|fn_url}">Ссылка на быстрый просмотр карточки товара</a> | |
| {** | |
| * Далее пример, вставки всего в шаблон views/products/components/quick_view_link.tpl | |
| * Вызывается на страничке просмотра товаров выбранной категории | |
| **} | |
| <script type="text/javascript" class="cm-ajax-force"> | |
| //<![CDATA[ | |
| $(function(){$ldelim} | |
| if (!$('#product_quick_view_{$product.product_id}').length) {$ldelim} | |
| $('<div class="hidden" id="product_quick_view_{$product.product_id}"></div>').appendTo('body'); | |
| $('#product_quick_view_{$product.product_id}').attr('title', '{$product.product|unescape|truncate:86:"...":true|escape:javascript}'); | |
| {$rdelim} | |
| {$rdelim}); | |
| //]]> | |
| </script> | |
| <div class="quick-view"> | |
| <span class="button button-wrap-left"> | |
| {assign var="current_url" value=$config.current_url|urlencode} | |
| {* Ссылка на страничку с карточкой товара *} | |
| <a href="{"products.view?product_id=`$product.product_id`"|fn_url}">Ссылка на карточку товара</a> | |
| {* Ссылка на быстрый просмотр карточки товара *} | |
| <a href="{"products.quick_view?product_id=`$product.product_id`&prev_url=`$current_url`"|fn_url}">Ссылка на быстрый просмотр карточки товара</a> | |
| {* Тоже самое что и первая ссылка, но оформлено в виде подключаемого извне шаблона. Там много интересного *} | |
| {include file="buttons/button.tpl" but_href="products.view?product_id=`$product.product_id`" but_text=$lang.view_details but_role="submit"} | |
| <span class="button button-wrap-right"><a id="opener_product_picker_{$product.product_id}" class="cm-dialog-opener cm-dialog-auto-size" rev="product_quick_view_{$product.product_id}" href="{"products.quick_view?product_id=`$product.product_id`&prev_url=`$current_url`"|fn_url}">{$lang.quick_view}</a></span> | |
| </span> | |
| </div> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment