Preguntas etiquetadas con adminhtml

Preguntas sobre la ampliación del panel de administración de Magento y el tema de administración


1
La anulación de la cuadrícula del cliente de Magento _prepareCollection () no funciona
Tuve que anular el método _prepareCollection () de Mage_Adminhtml_Block_Customer_Grid y agregué las siguientes líneas ->addAttributeToSelect('cus_city') ->addAttributeToSelect('cus_country') ->addAttributeToSelect('cus_state') a: 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
Cómo crear un filtro de cuadrícula personalizado
He agregado una columna de cuadrícula personalizada usando la URL del campo en una base de datos personalizada: $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(), )); Y creó este renderizado personalizado: class Company_Module_Block_Adminhtml_Module_Grid_Renderer_HasUrl extends Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Abstract …
8 adminhtml  grid  model 

2
Recurso de rol de ACL predeterminado
Digamos que agregamos algunos recursos nuevos a la ACL de esta manera: <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> Luego agregamos lo siguiente alrededor de un botón que aparece en la cuadrícula SearchTerm: …

3
Obtener el nombre de usuario de administrador actual en la clase <body> o id
En el back-end de administración, me gustaría agregar una clase a la etiqueta del cuerpo de todas las páginas de administración que imprima el nombre de los usuarios de administrador que actualmente están conectados. In app/design/adminhtml/default/default/template/page.phtml He encontrado esto (en la línea 46 - CE 1.6.2.0): &lt;body id="html-body"&lt;?php echo $this-&gt;getBodyClass()?'class="'.$this-&gt;getBodyClass().'"':'' …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.