0

メンバーが記事にコメントする方法を追加しようとしています。私が集めたものから、それは使用するのと同じくらい簡単でなければなりません:

<?php echo $this->content()->renderWidget('modulename.widget-name') ?>

だからこれは私の見解での私の試みです:

<div>

<?php
echo("<h2>".$this->news['title']."</h2>");

print_r($this->news['news']);

echo $this->content()->renderWidget('core.comment')

?>   

</div>

<div>ページの下部に空のタグが表示されるだけのようです。

誰かが私が間違っていることを知っていますか?

編集:では機能しますが、機能し'core.admin-dashboard'ません'core.comment'。どうしてこれなの?

4

1 に答える 1

0

ウィジェットcore.commentは、このウィジェットを配置しているページに件名があり、この件名に「comments」および「likes」メソッドがある場合にのみ表示されます。

if( !($subject instanceof Core_Model_Item_Abstract) ||
    !$subject->getIdentity() ||
    (!method_exists($subject, 'comments') && !method_exists($subject, 'likes')) ) {
  return $this->setNoRender();
}

お役に立てれば。

于 2013-04-03T17:00:59.893 に答える