Nascondere campi superflui durante la creazione prodotti
Apertura template corrispondente:
Il template in questione si chiama element.phtml ed è situato qui: /app/design/adminhtml/default/default/template/catalog/form/renderer/fieldset.
Modifiche necessarie:
Per ottenere un filtro dei campi, occorre prima di tutto individuare tali input non graditi e, nel caso siano obbligatori, cambiarne la caratteristica nella ‘Gestione attributi’; ora si può procedere via codice, celando i campi con un’apposita condizione, come indicato nel seguente esempio:
<?php $_element = $this->getElement() ?> <?php $this->checkFieldDisable() ?> <?php if ($_element->getType()=='hidden'){ ?> <tr> <td class="hidden" colspan="100"><?php echo trim($_element->getElementHtml()) ?></td> </tr> <?php } elseif(strpos(trim($this->getElementHtml()), 'custom_design') !== false || strpos(trim($this->getElementHtml()), 'weight') !== false || strpos(trim($this->getElementHtml()), 'custom_design_from') !== false || strpos(trim($this->getElementHtml()), 'custom_design_to') !== false || strpos(trim($this->getElementHtml()), 'custom_layout_update') !== false || strpos(trim($this->getElementHtml()), 'enable_googlecheckout') !== false || strpos(trim($this->getElementHtml()), 'gift_message_available') !== false || strpos(trim($this->getElementHtml()), 'meta_description') !== false || strpos(trim($this->getElementHtml()), 'meta_title') !== false || strpos(trim($this->getElementHtml()), 'meta_keyword') !== false || strpos(trim($this->getElementHtml()), 'options_container') !== false || strpos(trim($this->getElementHtml()), 'page_layout') !== false || strpos(trim($this->getElementHtml()), 'tax_class_id') !== false || strpos(trim($this->getElementHtml()), 'url_key') !== false || strpos(trim($this->getElementHtml()), 'visibility') !== false) { } else{?>
Settaggio dei gruppi attributo:
Per rendere più ordinata la procedura di creazione, è consigliabile raggruppare gli attributi ancora presenti attraverso la ‘Gestione gruppi attributi’.
1stonthenet è la discarica dei miei deliri digitali.
(cit. Paolo Attivissimo)
Lascia un Commento
Vuoi partecipare alla discussione?Sentitevi liberi di contribuire!