Ich möchte die Kategorie Auswahl als Dropdown zeigen, anstatt es mit einem + Zeichen Magento/admin/Produkt/Produkt Produktkategorie Auswahl Siehe Bild für Referenz.Magento: admin Produktkategorie in Dropdown
-1
anzeigen
A
Antwort
0
Hier ist der Code, können Sie unten Funktion unter dem Block oder Helfer mit dem Modul einfach erstellen.
function getCategoriesTreeView() {
// Get category collection
$categories = Mage::getModel('catalog/category')
->getCollection()
->addAttributeToSelect('name')
->addAttributeToSort('path', 'asc')
->addFieldToFilter('is_active', array('eq'=>'1'))
->load()
->toArray();
// Arrange categories in required array
$categoryList = array();
foreach ($categories as $catId => $category) {
if (isset($category['name'])) {
$categoryList[] = array(
'label' => $category['name'],
'level' =>$category['level'],
'value' => $catId
);
}
}
return $categoryList;
}
Nun ist es Zeit für das Design, ist unten der Code, der Ihnen die Kategorie fällt nach unten geben.
<select id="categorylist" name="categorylist">
<option value="">Select Category</option>
<?php
$categoriesTreeView = getCategoriesTreeView();
foreach($categoriesTreeView as $value)
{
$catName = $value['label'];
$catId = $value['value'];
$catLevel = $value['level'];
$space = ' ';
for($i=1; $i<$catLevel; $i++){
$space = $space." ";
}
$catName = $space.$catName;
?>
<option value="<?php echo $catIdIs; ?>"><?php echo $catName ?></option>
<?php
}
?>
</select>
+0
Hallo vielen Dank! Kannst du mir bitte genau sagen, wo ich den Code verwenden soll? – user3766719
Ich wähle diese Frage als Wegthema zu schließen, weil Stack-Überlauf ein [Programmierung bezogene] (http://stackoverflow.com/help/on-topic) Q & A-Site ist. Bei Ihrer Frage geht es nicht um Programmierung. Vielleicht sollten Sie es stattdessen auf http://magento.stackexchange.com veröffentlichen? – Enigmativity
ich denke du hast meine Frage nicht gelesen! Sie haben den Screenshot gesehen und die Frage zuerst beantwortet! – user3766719
Nein, ich habe die Frage gelesen. Sie stellen keine Programmierfrage. Lesen Sie, was gerade im [help/on-topic] Thema ist. – Enigmativity