レビューを製品ページに配置する単純なカスタムモジュールを作成しました(デフォルトのように新しいページにリンクするのではありません)。
製品ページのすべてが完全に機能しています。カタログページのリンクはそうではありません。これは、本来の製品ページではなく、「レビューページ」にリンクしています。これは、カスタムxmlレイアウトファイルのsummary_short.phtmlのレイアウトテンプレートの場所の変更をトリガーできないように見えるためです。
これが私のレイアウトファイルの内容です:
<?xml version="1.0" encoding="UTF-8"?>
<layout version="0.1.0">
<default>
<reference name="head">
<action method="addItem"><type>skin_css</type><name>css/reviews.css</name></action>
</reference>
</default>
<!-- This works great -->
<catalog_product_view>
<reference name="content">
<reference name="product.info">
...
<action method="addReviewSummaryTemplate"><type>default</type><template>productpagereviews/review/helper/summary.phtml</template></action>
<action method="addReviewSummaryTemplate"><type>short</type><template>productpagereviews/review/helper/summary_short.phtml</template></action>
</reference>
</reference>
</catalog_product_view>
<!-- Below does not work at all -->
<catalog_category_default>
<reference name="content">
<reference name="product_list">
<action method="addReviewSummaryTemplate"><type>default</type><template>productpagereviews/review/helper/summary.phtml</template></action>
<action method="addReviewSummaryTemplate"><type>short</type><template>productpagereviews/review/helper/summary_short.phtml</template></action>
</reference>
</reference>
</catalog_category_default>
</layout>