Ich möchte das Produktbewertungsformular von / review / product / list / auf die Produktseite unter den vorhandenen Bewertungen unter Magento 1.9.0.1 verschieben, wobei ein untergeordnetes Thema von RWD verwendet wird.
Dies ist die ursprüngliche Überprüfungsregisterkarte in review.xml:
<catalog_product_view>
<reference name="product.info">
<block type="review/product_view_list" name="product.reviews" as="reviews" template="review/product/view/list.phtml" after="additional">
<action method="addToParentGroup"><group>detailed_info</group></action>
<action method="setTitle" translate="value"><value>Reviews</value></action>
</block>
</reference>
</catalog_product_view>
Dies zeigt die Bewertungen und das Formular auf der Produktseite an:
<catalog_product_view>
<reference name="product.info">
<block type="review/product_view_list" name="product.info.product_additional_data" as="product_additional_data" template="review/product/view/list.phtml">
<block type="review/form" name="product.review.form" as="review_form">
<block type="page/html_wrapper" name="product.review.form.fields.before" as="form_fields_before" translate="label">
<label>Review Form Fields Before</label>
<action method="setMayBeInvisible"><value>1</value></action>
</block>
</block>
</block>
</reference>
</catalog_product_view>
Wie füge ich dies in den Tab "Bewertungen" ein?
magento-1.9
rwd
review
product-view
rjdbgut
quelle
quelle
Antworten:
Sie gehen in die richtige Richtung, müssen jedoch einige Änderungen vornehmen:
addToParentGroup
undsetTitle
werden verwendet, um Inhalte in der Überprüfung anzuzeigen. Fügen Sie daher diesen Code unten hinzuSie müssen den Blockaliasnamen des Blocktyps in ändern
review/product_view_list
,product_additional_data_review
da derproduct_additional_data
Aliasname bereits im Produkt vorhanden ist.quelle
Nehmen Sie die Datei catalog.xml von der Standardeinstellung zu Ihrem Thema und ändern Sie sie wie folgt
und versuchen Sie auf der Detailseite hinzuzufügen
quelle
Vielen Dank für den Hinweis, für mich hat es sehr gut funktioniert. Ich habe immer noch ein Problem, die Überprüfungsregisterkarten werden zweimal angezeigt. Die XML ist korrekt, schauen Sie:
quelle
Hinzufügen,
<remove name="product.reviews"/>
bevor die Tags und die duplizierte Version verschwunden sein sollten. Auf diese Weise wird der Überprüfungsblock zuerst entfernt und danach mit dem neuen Überprüfungsblock erneut hinzugefügt.quelle
Fügen Sie diesen Code einfach in Ihre
review.xml
Layout-Themendatei ein.quelle