Добрый день, столкнулся с такой особенностью платформы, если добавлять блок с контентом по умолчанию у блока название его идет заголовком h1, и получается если на странице несколько разных блоков то все они с заголовками h1. нашел в коде где можно сменить тег: design/themes/responsive/templates/blocks/wrappers/mainbox_general.tpl, но, из трех блоков мне нужно оставить заголовок только в одном., а если редачу код в этом файле меняются по всему сайту где используется блоки.
Продублируйте файл оболочки (сменив только название), в новом измените тег заголовка. Первый будет с заголовком h1, потом добавляйте блоки с вашей новой оболочкой
под файлом оболочки вы понимаете этот?
mainbox_general.tpl
да, то, что в папке wrappers
Сделал как вы сказали, но не вижу где в админки при добавлении “блока” можно выбрать оболочку?
Спасибо разобрался!
Теперь такой момент, после выбора своей обертки, не выводит блок, пробовал оборачивал {if !$products} и без не помогает…
приведите код вашего файла. кэш кстати чистили?
{if $content|trim}
<div class="ty-mainbox-container clearfix{if isset($hide_wrapper)} cm-hidden-wrapper{/if}{if $hide_wrapper} hidden{/if}{if $details_page} details-page{/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 $title || $smarty.capture.title|trim}
{hook name="wrapper:mainbox_general_title_wrapper"}
<h1 style="text-decoration: none;font-weight: bold;font-style: normal;font-size: 24px;font-family: 'PT Sans Narrow',sans-serif;" class="ty-mainbox-title">
{$smarty.capture.title nofilter}
{hook name="wrapper:mainbox_general_title"}
{if $smarty.capture.title|trim}
{else}
{$title nofilter}
{/if}
{/hook}
</h1>
{/hook}
{/if}
<div class="ty-mainbox-body">{$content nofilter}</div>
</div>
{/if}
Кеш! Спасибо!))
Отлично! На будущее: чтобы проверить, выводится ваш новый блок, или все еще старый - вставьте в свой блок что-то отличительное, например как в эту оболочку можно добавить три единички в конец:
<div class="ty-mainbox-body">{$content nofilter} 111</div>
</div>
{/if}
и если их на странице после текста нет - значит все еще выводится старый блок
Спасибо за совет!