1 Отредактировано Владимир (11.06.2018 19:01:54)

Тема: Все комментарии к товарам на странице

Здравствуйте!
Уже сломал голову, не могу обойти привязку к типу записи...
Задача - вывести все комментарии на одной странице и пагинацию комментариев, может кто сталкивался и поможет? На форуме ответов не нашел.
Или может кто подскажет как в модуле "Последние комментарии" вывести пагинацию?

Так же попутный вопрос - в теме "Современная" опять же в комментариях как вывести вместо ajax подгрузки комментов - обычную пагинацию?

И еще вопрос, комментариев кучу переносил из одной бд в другую, придумать простого способа как обновить количество комментов у продукта не могу.

p.s.
Второй вопрос решил, немного кривовато конечно, но:

{if $paginator->total_pages>1}
    <div class="paginator">
        <div class="pages">
        {if $paginator->page>1}
            <a href="{$router->getUrl('voprosy', ['cp' => $paginator->page-1])}" class="prev" title="{t}предыдущая страница{/t}">&laquo;<span class="text"></span></a>
        {/if}
        {foreach from=$paginator->getPageList() item=page}      
            <a href="{$router->getUrl('voprosy', ['cp' => $n])}?cp={$page.n}" {if $page.act}class="act"{/if}>
                {if $page.class=='left'}
                    {$page.n}
                {elseif $page.class=='right'}
                    {$page.n}
                {else}
                    {$page.n}
                {/if}
            </a>
        {/foreach}
        {if $paginator->page < $paginator->total_pages}
            <a href="{$router->getUrl('voprosy', ['cp' => $paginator->page+1])}" class="next" title="{t}следующая страница{/t}"><span class="text"></span> &raquo;</a>
        {/if}
        </div>
    </div>
{/if}

Повысить оценку Понизить оценку