При возвращении результатов поиска , используйте переменную auto_path
при построении ваших URL:
<a href="{auto_path}">{title}</a>
В отличие от других переменных пути, эта переменная не требует указывается группа шаблонов и имя шаблона.
Вместо этого путь будет автоматически определяться параметром URL результатов поиска для канала в управлении каналами.
Администратор> Администрирование каналов> Каналы> Предпочтения:
Если вы используете Модуль страниц ExpressionEngine или Структура для создания статических страниц, вам также может пригодиться следующий вариант использования:
{if page_url == ""}
// If the Search Result is a Dynamic Page
<a href="{auto_path}">{title}</a>
{/if}
{if page_url != ""}
// If the Search Result is a Static Page
<a href="{page_url}">{title}</a>
{/if}
Вы также можете проверить, с какого канала выбирается результат поиска, и воздействовать на него.условно:
{if channel_name == "about"}
<a href="{page_url}">{title}</a>
{if:else}
<a href="{auto_path}">{title}</a>
{/if}