Takie było pierwsze założenie i wykonanie, ale:
- np. listing produktów ma zawierać ceny podstawowe i promocyjne,
- strona produktowa ma zawierać to co wyżej + netto i podatek
- i jeszcze parę warunków.
Tutaj:
[namespace]/Catalog/Block/Product/Abstract.php
i
[namespace]/Catalog/Block/Product.php
sa klasy z funkcją
. W tych klasach jest ustawienie na deafultową templatę ceny (
catalog/product/price.phtml
). Chodzi o to żeby stworzyć kilka takich templatek (
price-listing.phtml, price-product.phtml
etc.) i każdą templatkę wykorzystać dla odrębnego widoku, czyli tutaj kłania sie prawdopodobnie aktualizacja w XML. Ale - gdzie wstawić i w jakiej formie <block> lub <action> dla aktualizacji 'price template' ? Bo chyba pisanie funkcji
getPriceHtml-Listing() / -Product()
i ustawianie w klasie
Mage_Catalog_Block_Product
templatek na sztywno może i jest jakims rozwiązaniem, ale niewygodnym. Bo po co jest aktualizacja XML (
??)
Proszę o jakąkolwiek podpowiedź.