Strona główna forum Wsparcie Szablony Magento... Wyświetlenie strony produktu jako strony CMS

Wyświetlenie strony produktu jako strony CMS

Forum poświęcone projektowaniu layout'ów dla Magento...


Posty: 1
Gadu-Gadu: 0

Stworzyłem stronę CMS w panelu administracyjnym Magento. Dodałem następujący układ aktualizacyjny layoutu XML:
 <reference name="content">
   <block type="catalog/product_view" name="product.info" template="catalog/product/view.phtml">
   <action method="setData">
      <name>product_id</name>
      <value>1</value>
   </action>
   <block type="catalog/product_view_media" name="product.info.media" as="media" template="catalog/product/view/media.phtml"/>
   <block type="core/text_list" name="alert.urls" as="alert_urls" translate="label">
      <label>Alert Urls</label>
   </block>
   <action method="setTierPriceTemplate"><template>catalog/product/view/tierprices.phtml</template></action>
   <block type="catalog/product_list_upsell" name="product.info.upsell" as="upsell_products" template="catalog/product/list/upsell.phtml">
      <action method="setColumnCount"><columns>4</columns></action>
      <action method="setItemLimit"><type>upsell</type><limit>4</limit></action>
   </block>
   ...
   </block>
<reference>

Próbówałem przekazać ID produktu do bloku za pomocą metody setData ale pokazuje się błąd:
Fatal error: Call to a member function getMetaTitle() on a non-object in ...\app\code\core\Mage\Catalog\Block\Product\View.php on line 56

Wstawiałem też blok w sekcji content:
{{block type="catalog/product_view" name="product.info" template="catalog/product/view.phtml" product_id="1"}}

Powyższy kod wyświetla główny blok ale bez bloków potomnych. Jak zrobić żeby wyświetlał się blok strony produktu z blokami potomnymi jako strona CMS ?

Wyświetlenie strony produktu jako strony CMS

PostTeraz jest 25 kwi 2024, o 12:56
Google

Posty: 427
Lokalizacja: Internet

Powrót do Szablony Magento...