Webasyst, отзывы для сайта

3 июля 2018

Вот один из рецептов организации отзывов у сайта, работающем под управлением Webasyst. Способ бесплатный, делается легко 

Воспользуемся вебасистовской стандартной формой комментариев. Поскольку у Webasyst комментарии к статьям по умолчанию не предусмотрены, создадим запись блога, с призывом оставить отзыв, а сами отзывы будут оставляться в комментариях к записи. 

Дальше добавляем ссылку на эту запись в меню, или куда вам нужно, а чтобы эта запись не появилась в общем списке записей блога, нужно сделать небольшую правку в файле шаблона stream_posts.html, или другого (зависит от темы дизайна)

В <section class="post" ... добавляем условие {if $post.id == 2}style="display:none"{/if} где $post.id == 2 - id записи, которую нужно спрятать в списке. В результате получится типа такого

{foreach $posts as $post}
    <section class="post" id="post-{$post.id}" {if="" $wa-="">param('blog_url')}itemprop="blogPosts" {/if}itemscope itemtype="http://schema.org/BlogPosting" {if $post.id == 2}style="display:none"{/if}></section>

Вот и все... Как видите, ничего сложного