Возникла необходимость интеграции системы комментирования в сторонний компонент. Чтение похожей темы не помогло, чтение документации тоже. Может кто то объяснить на пальцах как это сделать, учитывая то что я далек от программирования. Пытался сделать по аналогии с доской объявлений.
В файле шаблона.tpl написал следующее:
{if $cfg.comments} {comments target='spravochnik' target_id=$item.id} {/if}
public function getCommentTarget($target, $target_id) { switch($target){ case 'spravochnik': $item = $this->inDB->get_fields('penza_spravochnik_firms', "id='{$target_id}'", 'name', "full_alas={$full_alas}"); if (!$item) { return false; } $result['link'] = '/spravochnik/'.$full_alas.'.html'; $result['title'] = $item['name']; break; } return ($result ? $result : false); }
INSERT INTO cms_comment_targets (target, component, title)
VALUES ('spravochnik', 'spravochnik', 'Название Компонента');
Ну естественно ничего не работает и не показывает.