Als «adminhtml» getaggte Fragen

Fragen zur Erweiterung des Magento-Admin-Panels und des Admin-Themas

3
Was ist meine Magento Admin Dashboard Login URL
Ich habe kürzlich Magento im Web installiert und kann mich nicht mehr anmelden Diese Links funktionieren nicht und werfen Ups, unser Fehler... Die von Ihnen angeforderte Seite wurde nicht gefunden, und wir wissen genau, warum. Wenn Sie die URL direkt eingegeben haben, stellen Sie bitte sicher, dass die Schreibweise korrekt …


1
Die Überschreibung des Magento-Kundenrasters _prepareCollection () funktioniert nicht
Ich hatte die _prepareCollection () -Methode von Mage_Adminhtml_Block_Customer_Grid überschrieben und die folgenden Zeilen hinzugefügt ->addAttributeToSelect('cus_city') ->addAttributeToSelect('cus_country') ->addAttributeToSelect('cus_state') zu: 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
So erstellen Sie einen benutzerdefinierten Rasterfilter
Ich habe eine benutzerdefinierte Rasterspalte mithilfe der Feld-URL in einer benutzerdefinierten Datenbank hinzugefügt: $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(), )); Und erstellt diese benutzerdefinierte gerendert: 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
Standard für ACL-Rollenressourcen
Angenommen, wir fügen der ACL einige neue Ressourcen hinzu: <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> Wir fügen dann Folgendes um eine Schaltfläche hinzu, die im SearchTerm-Raster angezeigt wird: if (Mage::getSingleton('admin/session')->isAllowed('catalog/search/import')) { $this->_addButton('import', …

3
Abrufen des aktuellen Administrator-Benutzernamens in die <body> -Klasse oder -ID
Im Admin-Backend möchte ich dem Body-Tag aller Admin-Seiten eine Klasse hinzufügen, die den Namen der aktuell angemeldeten Admin-Benutzer ausgibt. In app/design/adminhtml/default/default/template/page.phtml Ich habe dies gefunden (in Zeile 46 - CE 1.6.2.0): &lt;body id="html-body"&lt;?php echo $this-&gt;getBodyClass()?'class="'.$this-&gt;getBodyClass().'"':'' ?&gt;&gt; und ich denke, dass ich dies verwenden muss, um den Administrator-Benutzernamen zu erhalten: Mage::getSingleton('admin/session')-&gt;getUser(); …


2
Wie entferne ich die Option Löschen aus der Dropdown-Liste für eine bestimmte Benutzerrolle in Magento2?
Ich habe eine andere Benutzerrolle für meine Website. Für eine bestimmte Benutzerrolle möchte ich "Löschen" aus der Dropdown-Liste für Massenaktionen entfernen, die im Kundenraster im Administratorbereich angezeigt wird. Die Option Löschen wird von gerendert magento\vendor\magento\module-customer\view\adminhtml\ui_component\customer_listing.xml file. Ich möchte diese Löschoption nur für Benutzerrolle1 anzeigen und für Benutzerrolle2 ausblenden. Wie können …



1
Generieren Sie den get-Parameter im XML-Layout Admin
Ich habe eine benutzerdefinierte Erweiterung, die ein Raster mit XML generiert. Das Problem besteht darin, dass ich eine Schaltfläche hinzufügen muss, die einen Link mit einem get-Parameter aus einer über url übermittelten get-Anforderung generiert. Der XML-Code für eine Schaltfläche wie diese sieht folgendermaßen aus: &lt;item name="buttons" xsi:type="array"&gt; &lt;item name="sync" xsi:type="array"&gt; …

1
So erstellen Sie ein Admin-Raster ohne DB-Sammlung in Magento - 2
Meine Anforderung besteht darin, ein Datenraster eines Webdienstes mit Such- und Sortierfunktionen anzuzeigen. Derzeit speichere ich alle Daten des Webdienstes in einer DB-Tabelle und zeige diese Werte im Admin-Grid mit dieser DB-Sammlung an. In Magento-2 ist es möglich, ein Administrationsraster mit Filter- und Sortierfunktionen zu erstellen, ohne die DB-Sammlung zu …

5
Magento 2.1 Ui-Komponente: Feldbasis im Dropdown-Feld ein- und ausblenden
Ich habe eine Dropdown-Liste, die den Status des Tages anzeigt: entweder schließen oder öffnen, auswählbar aus einer Dropdown-Liste. Wenn der Status ist nah , mag ich die offenen und Schließzeitpunkte innerhalb dieses bestimmten Feldsatzes kollabieren und verstecken. Hier ist mein Code: &lt;fieldset name="monday_timings"&gt; &lt;argument name="data" xsi:type="array"&gt; &lt;item name="config" xsi:type="array"&gt; &lt;item …


2
Wie generiert Magento 2 die Admin-Icons-Schriftdateien?
In Magento 2 sind die Symbole für Backend-Menüelemente private Benutzervorwahlpunkte, die über eine benutzerdefinierte Schriftartdatei hinzugefügt wurden. Die _typography.lessDatei wird mit der Fähigkeit zu versenden bedingt einem von fünf Schriftdateien enthalten ( .eot, .svg, .ttf, .woff, .woff2). Die Schriftartdatei, die diesen benutzerdefinierten Endpunkt definiert, wird benannt admin-icons. Was nicht klar …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.