Сделать Кликабельным Текст В Блоке "товары"

Добрый день.

Подскажите, пожалуйста, можно ли добавить к модулю "Товары" возможность переходить по ссылке при нажатии на название.

К примеру, в данном случае: https://yadi.sk/i/Zfbhsy2kwzgTjСлово "Новинки" чтобы было подвернутым и содержало в себе ссылку.

Заранее спасибо.

И можно ли убрать отсюда:
https://yadi.sk/i/LWXFHTc_wzmCAформу "Купить в один клик" и оставить только "В корзину"

и подвинуть цену вправо, а слева поместить кнопку "Купить"
Заранее огромное спасибо!

И можно ли убрать отсюда:
https://yadi.sk/i/LWXFHTc_wzmCAформу "Купить в один клик" и оставить только "В корзину"


и подвинуть цену вправо, а слева поместить кнопку "Купить"
Заранее огромное спасибо!



.ty-simple-list .ty-cr-product-button {
    display: none;
}
.ty-simple-list .ty-simple-list__price {
    float: left;
}
.ty-simple-list .ty-simple-list__buttons {
    padding: 0;
    float: right;
}

http://prntscr.com/cvdvrj


Добрый день.

Подскажите, пожалуйста, можно ли добавить к модулю "Товары" возможность переходить по ссылке при нажатии на название.

К примеру, в данном случае: https://yadi.sk/i/Zfbhsy2kwzgTjСлово "Новинки" чтобы было подвернутым и содержало в себе ссылку.

Заранее спасибо.


Сделайте свою оюолчку для блока на базе стандлартной, но с нужной ссылкой

rbdspb, on 17 Oct 2016 - 3:44 PM, said:

И можно ли убрать отсюда:
https://yadi.sk/i/LWXFHTc_wzmCAформу "Купить в один клик" и оставить только "В корзину"


rbdspb, on 17 Oct 2016 - 3:46 PM, said:

и подвинуть цену вправо, а слева поместить кнопку "Купить"
Заранее огромное спасибо!


.ty-simple-list .ty-cr-product-button {
display: none;
}
.ty-simple-list .ty-simple-list__price {
float: left;
}
.ty-simple-list .ty-simple-list__buttons {
padding: 0;
float: right;
}
http://prntscr.com/cvdvrj

Огромное спасибо!
А можно еще 1 нюанс – увеличить длину текста, а то показывается только первые символы.


rbdspb, on 17 Oct 2016 - 3:21 PM, said:

Добрый день.

Подскажите, пожалуйста, можно ли добавить к модулю "Товары" возможность переходить по ссылке при нажатии на название.

К примеру, в данном случае: https://yadi.sk/i/Zfbhsy2kwzgTjСлово "Новинки" чтобы было подвернутым и содержало в себе ссылку.

Заранее спасибо.


Сделайте свою оюолчку для блока на базе стандлартной, но с нужной ссылкой

Можете, пожалуйста, подсказать в двух словах как оболочка делается с ссылкой?

И можно ли немного сдвинуть цену к центру: https://yadi.sk/i/BXvH1sSax24aE
(Она как будто прилипла к кнопке "Купить")

А можно еще 1 нюанс – увеличить длину текста, а то показывается только первые символы.


design/themes/ТЕМА/templates/common/product_data.tpl

В следующей строке увеличьте значение 44

{if $hide_links}{else}{/if}{$product.product|truncate:44:"...":true nofilter}{if $hide_links}{else}{/if}

Можете, пожалуйста, подсказать в двух словах как оболочка делается с ссылкой?


Файлы оболочек хранятся тут

design/themes/ТЕМА/templates/blocks/wrappers

Создайте там файлик, он автоматом подсосется

И можно ли немного сдвинуть цену к центру: https://yadi.sk/i/BXvH1sSax24aE
(Она как будто прилипла к кнопке "Купить")


.ty-simple-list .ty-cr-product-button {
    display: none;
}
.ty-simple-list .ty-simple-list__price {
    float: left;
    padding: 5px 20px;
}
.ty-simple-list .ty-simple-list__buttons {
    padding: 0;
    float: right;
    padding: 0 20px;
}

design/themes/ТЕМА/templates/common/product_data.tpl

В следующей строке увеличьте значение 44

{if $hide_links}<strong>{else}<a href="{"products.view?product_id=`$product.product_id`"|fn_url}" class="produ

Поставил 80, кэш почистил, но все равно изменений нет. (Блок "Топ продаж" http://duhpoleta.ru)

Файлы оболочек хранятся тут

design/themes/ТЕМА/templates/blocks/wrappers

Создайте там файлик, он автоматом подсосется
{if $content|trim}
    

{hook name="wrapper:footer_general_title"} {if $smarty.capture.title|trim} {$smarty.capture.title nofilter} {else} {$title nofilter} {/if} {/hook}

{$content|default:" " nofilter}

{/if}

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

.ty-simple-list .ty-cr-product-button {
display: none;
}
.ty-simple-list .ty-simple-list__price {
float: left;
padding: 5px 20px;
}
.ty-simple-list .ty-simple-list__buttons {
padding: 0;
float: right;
padding: 0 20px;
}

Спасибо большое, теперь отлично!

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

При этом решении нужно для каждого блока создавать свою оболочку

            {if $smarty.capture.title|trim}
                {$smarty.capture.title nofilter}
            {else}
                {$title nofilter}
            {/if}

При этом решении нужно для каждого блока создавать свою оболочку

            {if $smarty.capture.title|trim}
                {$smarty.capture.title nofilter}
            {else}
                {$title nofilter}
            {/if}

Спасибо, получилось, но есть пара моментов, подскажите, пожалуйста, как сделать чтобы текст "Топ товары" был один Выделялся жирным (или H2, к примеру) и был с подчеркиванием.
Сейчас выглядит следующим образом: https://yadi.sk/i/dw-hBrt9xJzyx

Заранее спасибо!

Код:

{if $content|trim}
<div class="{$sidebox_wrapper|default:"ty-footer"}{if isset($hide_wrapper)} cm-hidden-wrapper{/if}{if $hide_wrapper} hidden{/if}{if $block.user_class} {$block.user_class}{/if}{if $content_alignment == "RIGHT"} ty-float-right{elseif $content_alignment == "LEFT"} ty-float-left{/if}">

{if $smarty.capture.title|trim}
{$smarty.capture.title nofilter}
{else}
{$title nofilter}
{/if}
{hook name=“wrapper:footer_general_title”}
{if $smarty.capture.title|trim}
{$smarty.capture.title nofilter}
{else}
{$title nofilter}
{/if}
{/hook}



{$content|default:" " nofilter}

{/if}

Попробуйте

            {if $smarty.capture.title|trim}
                {$smarty.capture.title nofilter}
            {else}
                {$title nofilter}
            {/if}

Попробуйте

            {if $smarty.capture.title|trim}
                {$smarty.capture.title nofilter}
            {else}
                {$title nofilter}
            {/if}

Получилось, благодарю!
А можно ли как-нибудь сделать подчеркивание?

Если можно, еще пара нюансов: https://yadi.sk/i/ZLxxbgLBxKzPQ– можно ли сделать кнопку белой и чтобы надпись "В корзину" была красной

И с количеством символов:

В следующей строке увеличьте значение 44

{if $hide_links}<strong>{else}<a href="{"products.view?product_id=`$product.product_id`"|fn_url}" class="product-title" title="{$product.product|strip_tags}" {live_edit name="product:product:{$product.product_id}" phrase=$product.product}>{/if}{$product.product|truncate:44:"...":true nofilter}{if $hide_links}</strong>{else}</a>{/if}

Заменил на 80, но здесь: http://duhpoleta.ruвсе равно очень ограниченное количество символов. Возможно ли сделать их в 2 строки?

Заранее большое спасибо!

Если можно, еще пара нюансов: https://yadi.sk/i/ZLxxbgLBxKzPQ– можно ли сделать кнопку белой и чтобы надпись "В корзину" была красной


Что-то я кнопок не вижу там.

И с количеством символов:
Заменил на 80, но здесь: http://duhpoleta.ruвсе равно очень ограниченное количество символов. Возможно ли сделать их в 2 строки?


.ty-scroller-list__description .product-title {
    white-space: normal;
}

Если можно, еще пара нюансов: https://yadi.sk/i/ZLxxbgLBxKzPQ– можно ли сделать кнопку белой и чтобы надпись "В корзину" была красной

И с количеством символов:

Заменил на 80, но здесь: http://duhpoleta.ruвсе равно очень ограниченное количество символов. Возможно ли сделать их в 2 строки?

Заранее большое спасибо!

Попробуйте вставить этот CSS код:

.ty-scroller-list__item .ty-btn__add-to-cart{
background-color:white;
color:#bd1d22;
}

Этот код только для кнопки "Добавить в корзину" в скроллерах. Ну и собственно, нужно не забыть показывать кнопку добавить в корзину в настройках блока.

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

Что-то я кнопок не вижу там.

.ty-scroller-list__description .product-title {
    white-space: normal;
}

Спасибо, получлось!


Попробуйте вставить этот CSS код:

.ty-scroller-list__item .ty-btn__add-to-cart{
background-color:white;
color:#bd1d22;
}

Этот код только для кнопки "Добавить в корзину" в скроллерах. Ну и собственно, нужно не забыть показывать кнопку добавить в корзину в настройках блока.

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

Спасибо!

Можно еще уточнить один нюанс – возможно ли сделать шрифт жирным?


Что-то я кнопок не вижу там.

.ty-scroller-list__description .product-title {
    white-space: normal;
}

Спасибо, получлось!

Спасибо, получлось!


Спасибо!

Можно еще уточнить один нюанс – возможно ли сделать шрифт жирным?


Спасибо, получлось!

Вот код для жирного шрифта в кнопке

.ty-scroller-list__item .ty-btn__add-to-cart{
background-color:white;
color:#bd1d22;
font-weight:bold;
}

Надеюсь, что помог.

Вот код для жирного шрифта в кнопке

.ty-scroller-list__item .ty-btn__add-to-cart{
background-color:white;
color:#bd1d22;
font-weight:bold;
}

Надеюсь, что помог.

Да, большое спасибо!

Попробуйте

            {if $smarty.capture.title|trim}
                {$smarty.capture.title nofilter}
            {else}
                {$title nofilter}
            {/if}

Добрый день! Еще 1 нюанс выявился: https://yadi.sk/i/PL2VNsaJxdSA7
(на мобильной версии нет изображения)

Код этих модулей выглядит так:

{if $content|trim}
    
{if $smarty.capture.title|trim} {$smarty.capture.title nofilter} {else} {$title nofilter} {/if}
    <i class="ty-footer-menu__icon-open ty-icon-down-open"></i>
    <i class="ty-footer-menu__icon-hide ty-icon-up-open"></i>
    </h2>
    <div class="ty-footer-general__body" id="footer-general_{$block.block_id}">{$content|default:"&nbsp;" nofilter}</div>
</div>

{/if}

код модуля, который нормально отображается в мобильной версии так:

{if $content|trim}
    
{if $title || $smarty.capture.title|trim}

{hook name="wrapper:mainbox_simple_title"} {if $smarty.capture.title|trim} {$smarty.capture.title nofilter} {else} {$title nofilter} {/if} {/hook}

{/if}
{$content nofilter}
{/if}

Подскажите, пожалуйста, как сделать, чтобы и ссылка была и отображалось нормально, заранее большое спасибо!

Попробовал через CSS
с этим кодом:

text-decoration: underline !important;

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