Скачал модуль отзывов о магазине вот
отсюда , решил допилить, т.к сами отзывы показываются только на странице отзывов,а в боковой колонке только ссылка на эту страницу и на форму добавления отзыва, а мне надо, чтобы отзывы отображались и в боковой колонке.
добавил в шаблон модуля див и скрипт прокрутки, скопировал код листинга комментариев из шаблона страницы отзывов.
Код:
<div class="feedbackblock">
<div id="tickerContainer">
<dl id="ticker">
{if isset($feedbacks)}
{foreach from=$feedbacks item=feedback name=feedbacks}
<dt class="heading">{l s='Отзыв оставил:'} {$feedback.name} {l s=' '} </dt>
<dd class="text">
{$feedback.feedback}</dd>
{/foreach}
{/if}
</dl>
</div>
работает. НО только на странице отзывов, т.к. соответствующий контроллер вызывается только на этой странице. На остальных пустой див.
Попытка привязать контроллер привела к тому, что на любой странице стала сначала отображаться страница отзывов, а потом ,дублируясь, страница с основным контентом. Пришлось отказаться.
Так вот, вопрос в том, как добавить функцию чтения из базы комментариев в класс модуля?
в аттаче сам модуль
feedback_2.0b.zip( Размер файла: 227.41KB )