Поиск по сайту и блогу webasyst

Изначально поиск почему то работает или по сайту или по блогу, делаем общий поиск.
Решение для приложений Сайт и Блог.

1. В «Сайте» файл index.html

поиск webasyst

2. В «Блоге»

webasyst поиск

страницы идут перед постами блога (можно поставить после.

3. В «Блоге»

поиск webasyst

костыль, чтобы пагинация работала (если будет) :)

4. и в Блог/Дизайн/Шаблоны добавляем файл search.plugin.html со следующим содержимым:

{strip}
{foreach $site_pages as $site_page}
 
    <div class="post search-match">
        <h4 class="category-name">{$site_page.name}</h4>
        <div class="credentials">
            <span class="hint date">{$site_page.update_datetime|wa_datetime:"humandate"}</span>
        </div>
        <div class="text">
            {$site_page.content|regex_replace:'/\{[^}]+}?/':''|strip_tags|truncate:300}
        </div>
        <a href="{$site_page.frontend_url}" class="btn btn-primary read-next">Читать далее &rarr;</a>
    </div>
{if !$site_page@last}<hr>{/if}
{/foreach}
{/strip}
{$wa->globals('site_total', $site_total)}
{$wa->globals('site_count', $site_count)}

В различных темах код может отличаться, но думаю разберётесь, удачи!




Оставить комментарий