Domande taggate «adminhtml»

Domande sull'estensione del pannello di amministrazione di Magento e sul tema dell'amministratore


1
L'override _prepareCollection () della griglia del cliente Magento non funziona
Ho ignorato il metodo _prepareCollection () di Mage_Adminhtml_Block_Customer_Grid e ho aggiunto le seguenti righe ->addAttributeToSelect('cus_city') ->addAttributeToSelect('cus_country') ->addAttributeToSelect('cus_state') per: protected function _prepareCollection() { $collection = Mage::getResourceModel('customer/customer_collection') ->addNameToSelect() ->addAttributeToSelect('email') ->addAttributeToSelect('created_at') ->addAttributeToSelect('group_id') ->addAttributeToSelect('cus_city') // added ->addAttributeToSelect('cus_country') // added ->addAttributeToSelect('cus_state') // added ->joinAttribute('billing_postcode', 'customer_address/postcode', 'default_billing', null, 'left') ->joinAttribute('billing_city', 'customer_address/city', 'default_billing', null, 'left') ->joinAttribute('billing_telephone', 'customer_address/telephone', …

2
Come creare un filtro griglia personalizzato
Ho aggiunto una colonna della griglia personalizzata utilizzando l'URL del campo in un database personalizzato: $this->addColumn('url', array( 'header' => Mage::helper('companymodule')->__('Has Website'), 'align' => 'left', 'index' => 'url', 'renderer' => new Company_Module_Block_Adminhtml_Module_Grid_Renderer_HasUrl(), 'type' => 'options', 'options' => Mage::getSingleton('companymodule/hasurl')->getOptionArray(), )); E creato questo rendering personalizzato: class Company_Module_Block_Adminhtml_Module_Grid_Renderer_HasUrl extends Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Abstract { public function …
8 adminhtml  grid  model 

2
Ruolo ACL Predefinito risorsa
Supponiamo di aggiungere alcune nuove risorse all'ACL in questo modo: <acl> <resources> <admin> <children> <catalog> <children> <search> <children> <import translate="title"> <title>Import</title> </import> <export translate="title"> <title>Export</title> </export> </children> </search> </children> </catalog> </children> </admin> </resources> </acl> Aggiungiamo quindi quanto segue attorno a un pulsante che appare nella griglia di SearchTerm: if (Mage::getSingleton('admin/session')->isAllowed('catalog/search/import')) …

3
Inserimento del nome utente amministratore corrente nella classe o nell'ID <body>
Nel back-end dell'amministratore vorrei aggiungere una classe al tag body di tutte le pagine dell'amministratore che stampa il nome degli utenti dell'amministratore attualmente connessi. In app/design/adminhtml/default/default/template/page.phtml Ho trovato questo (sulla linea 46 - CE 1.6.2.0): &lt;body id="html-body"&lt;?php echo $this-&gt;getBodyClass()?'class="'.$this-&gt;getBodyClass().'"':'' ?&gt;&gt; e penso che devo usare questo per ottenere il nome …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.