Где изменить маску Тайтла?

Нужно убрать двоеточия.

1 лайк

Поддержу вопрос: как можно изменить порядок написанного в тайтле?

сделать оверрайд хука
index:title

{hook name="index:title"}
{if $page_title}
    {$page_title}
{else}
    {if $language_direction == "rtl"}
        {if $breadcrumbs}
            {foreach from=$breadcrumbs|array_reverse item=i name="bkt"}
                {if !$smarty.foreach.bkt.last}{if !$smarty.foreach.bkt.last && !$smarty.foreach.bkt.first} :: {/if}{$i.title|strip_tags}{/if}
            {/foreach}
        {/if}
    {else}
        {foreach from=$breadcrumbs item=i name="bkt"}
            {if !$smarty.foreach.bkt.first}{$i.title|strip_tags}{if !$smarty.foreach.bkt.last} :: {/if}{/if}
        {/foreach}
    {/if}
    {if !$skip_page_title && $location_data.title}{if $breadcrumbs|count > 1} - {/if}{$location_data.title}{/if}
{/if}
{/hook}
1 лайк

Мне помнится, раньше это делалось как-то проще…
до переустановки сайта тайтл по другому выглядел без овверрайтов

Может до переустановки прямо в шаблоне правили? вот и затерлось.
Но тут тайтл такой кажется еще со второй версии

PS забыл спросить. Это касается стандартной темы. Но может у вас другая тема, в которой уже есть оверрайд этого хука? тогда в настройках темы скорее всего

Че т мне не верится что чтобы убрать :: из тайтла надо так заморачиваться. Неужели нельзя найти нигде этот шаблон?

Повторю - в стандартной теме - только оверрайд или прямая правка
в Юни/Юпи насколько знаю - этот хук как минимум переписан, и скорее всего есть возможность задать правила для сборки

2 лайка

Точно, забыл уточнить что у нас Unitheme. Спасибо

Тоже установлена UniTheme2, но не уверен, что где-то в настройках темы это там настраивается

Да, че то пока не нашел такую возможность(

Вот кстати да, посмотрел сейчас (и это именно претензия к разработчикам!) : просто текстовое поле - смысл, когда это в корне неверно, тайтлы должны быть разные. Здесь просто напрашивается, что в тайтле и мета тегах настройки страницы макета надо позволить использовать смарти.

А по вопросу - да, в теме смотрю такого нет, может какой из SEO модулей это делал?

Платные точно не были установлены, а бесплатных подобных не могу найти

в 2015 на форуме была тема, с ссылкой на некое решение, возможно попроще, но сейчас оно уже не доступно…)

Title для страницы категории берётся из настроек категории. Меню Товары - Категории - Вкладка Общие - SEO / Мета-данные - Название страницы.
Если установлен модуль типа Расширенные метатеги и плейсхолдеры, и настроены шаблоны названий, то будет браться оттуда.

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


Повторю свой вопрос, вот двоеточие :: из тайтла как убрать?

Выше все способы описаны. Сам файл с хуком находится тут

design/themes/responsive/templates/index.tpl

Спасибо

Здравствуйте!
Что бы разделитель пути категории используется языковая переменная

Административная панель → Языки → Переводы. По умолчанию ::

Вы можете изменить как вам удобно

Это вы откуда взяли? В fn_generate_page_title (app/functions/fn.common,php) языковая не используется, жестко прописано ‘::’