Вопросы с тегом «adminhtml»

Вопросы по расширению админ панели Magento и теме админки

2
Получить URL-адрес папки статического содержимого (для серверной части)
Как получить URL-адрес папки со статическим содержимым в классе блока, который используется для отображения кнопки на панели администратора? Конкретно, URL папки с изображениями ? Например, в Company_Helloworldмодуле изображение для пользовательской кнопки находится здесь: Приложение / код / ​​Компания / Helloworld / просмотр / adminhtml / веб / изображения / Тест …

1
Сетка клиента Magento _prepareCollection () не работает
Я переопределил метод _prepareCollection () Mage_Adminhtml_Block_Customer_Grid и добавил следующие строки ->addAttributeToSelect('cus_city') ->addAttributeToSelect('cus_country') ->addAttributeToSelect('cus_state') чтобы: 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', 'default_billing', null, 'left') ->joinAttribute('billing_region', …

2
Как создать собственный фильтр сетки
Я добавил пользовательский столбец сетки, используя поле URL в пользовательской базе данных: $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(), )); И создал этот пользовательский рендер: class Company_Module_Block_Adminhtml_Module_Grid_Renderer_HasUrl extends Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Abstract { public function render(Varien_Object $row) { …
8 adminhtml  grid  model 

2
Роль ресурса ACL по умолчанию
Допустим, мы добавили некоторые новые ресурсы в ACL следующим образом: <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> Затем мы добавляем следующее вокруг кнопки, которая появляется в сетке SearchTerm: if (Mage::getSingleton('admin/session')->isAllowed('catalog/search/import')) { $this->_addButton('import', array( …

3
Получение текущего имени пользователя администратора в класс или идентификатор <body>
В админке администратора я хотел бы добавить класс к тегу body всех страниц администратора, который выводит на экран имя администратора, который в данный момент вошел в систему. In app/design/adminhtml/default/default/template/page.phtml Я нашел это (в строке 46 - CE 1.6.2.0): &lt;body id="html-body"&lt;?php echo $this-&gt;getBodyClass()?'class="'.$this-&gt;getBodyClass().'"':'' ?&gt;&gt; и я думаю, что мне нужно использовать …

5
Добавление столбца для экспорта, но скрытие от сетки?
Я создал собственный отчет. В отчете содержится значительное количество полей, обязательных для заполнения при экспорте в форму CSV. Я пытаюсь выяснить, есть ли способ пропустить рендеринг некоторых полей в интерфейсной сетке. Большинство из них не очень важны для процесса фильтрации в админке и используются только при загрузке отчета для дальнейшего …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.