|
la mod di diamondsmk3 purtroppo non funziona perchè hanno cambiato helper con funzioni.... ho provato a contattarlo.. ma con la nuova modifica ci son problemi per avere una soluzione pulita…
allora visto che voglio chiudere… son passato all’hardcode sul template…
praticamente per rendere visibili i campi registrati… wish list etc....
ho inserito un controller:
<? if ($this->helper('customer')->isLoggedIn()) : ?> <?php echo $this->getPriceHtml($_product) ?>
<? else : ?> <? endif; ?>
in questo modo vado a mostrare o negare il prezzo se uno non è registrato..
i template da modificare sono:
nella cartella app/design/frontend/default/default/tempalte/catalog/product
i file:
view.phtml
list.phtml
view definisce la pagina del singolo prodotto..
nascondendo da li la voce
<? if ($this->helper('customer')->isLoggedIn()) : ?>
<?php echo $this->getChildHtml('product_type_data') ?>
<?php if (!$this->hasOptions()):?> <?php echo $this->getChildHtml('tierprices') ?> <div class="add-to-holder"> <?php if($_product->isSaleable()): ?> <?php echo $this->getChildHtml('addtocart') ?> <?php if( $this->helper('wishlist')->isAllow() || $_compareUrl=$this->helper('catalog/product_compare')->getAddUrl($_product)): ?> <span class="add-or"><?php echo $this->__('OR') ?></span> <?php endif; ?> <?php endif; ?> <?php echo $this->getChildHtml('addto') ?> </div> <?php else:?> <?php echo $this->getChildHtml('addto') ?> <?php endif; ?> <? else : ?> <? endif; ?>
blocco tutto il blocco prezzo e add to chart per i differenti tipi di prodotti…
infine io avevo aggiunto una modifica che mostrava i prodotti in home page…
ho dovuto anche modificare il file homepage.phtml che mi gestiva questi dati…
per il momento è la soluzione più veloce..
buona fortuna..
|