嗨在magento中選擇導航菜單後,如何獲取onchange值? 我試圖在topmenu.phtml下面的代碼,但它不能正常顯示頁面沒有找到 但它工作不正常。我該怎麼辦?如何在magento中選擇導航菜單後獲得更改值?
回答
,你可以嘗試這樣的事情
<select id="nav" class="nav" onchange="if (this.value) window.location.href=this.value">
我試圖但在網址工作404找不到1 –
什麼是您的選擇選項的價值 –
選擇選項值獲取名稱 –
更新Topmenu.php
代碼與下面的代碼。
刪除此:
$html .= '<option ' . $this->_getRenderedMenuItemAttributes($child) . '>';
$html .= '<a href="' . $child->getUrl() . '" ' . $outermostClassCode . '><span>' . $this->escapeHtml($child->getName()) . '</span></a>';
if ($child->hasChildren()) {
if (!empty($childrenWrapClass)) {
$html .= '<div class="' . $childrenWrapClass . '">';
}
$html .= '<ul class="level' . $childLevel . '">';
$html .= $this->_getHtml($child, $childrenWrapClass);
$html .= '</ul>';
if (!empty($childrenWrapClass)) {
$html .= '</div>';
}
}
$html .= '</option>';
添加以下代碼:
$html .= '<option value="' . $child->getUrl() . '" '>'. $this->escapeHtml($child->getName()) . '</option>';
if ($child->hasChildren()) {
$html .= $this->_getHtml($child, $childrenWrapClass);
}
而且更新選擇onchange
代碼與下面的代碼:
onchange="if (this.value) window.location.href=this.value"
對不起,得到錯誤解析錯誤:語法錯誤,意外'。'在線125 –
D:\ xampp \ htdocs \ littletreasures \ app \ code \ local \ Mage \ Page \ Block \ Html \ Topmenu.php使用更新後的代碼。 –
- 1. 我如何獲得jQuery的選擇菜單的值更改
- 2. 如何從Python下拉菜單中選擇後獲得價值?
- 3. 如何在選擇框更改後立即獲得$ _POST []值
- 4. Magento - 如何添加導航菜單
- 5. 如何將導航菜單更改爲後退箭頭?
- 6. 如何在zend導航中更改子菜單活動類?
- 7. 更改magento管理員導航菜單標題
- 8. magento javascript:void導航菜單中的void(0)
- 9. 如何獲得angular2中選擇更改事件中的值
- 10. 導航選擇/當前狀態菜單
- 11. WordPress的選擇導航菜單項
- 12. Ember JS全球導航選擇菜單
- 13. 無法在DDL獲得deafult值後更改選擇
- 14. 如何在特定頁面上選擇導航菜單?
- 15. 點擊更改導航抽屜菜單
- 16. JavaFX8 DatePicker:更改導航菜單
- 17. 根據導航菜單中的網址更改下拉選項
- 18. jquery mobile - 更改後選擇菜單modificate值
- 19. 引導選擇 - 獲得選擇的值
- 20. 如何更改導航菜單中的主頁標題文本?
- 21. 在Android中選擇後更改菜單項
- 22. 如何獲得塊更改寬度,如果文本更長,然後在多級無鏈接下拉菜單中的寬度導航菜單
- 23. 如何在Laravel中獲得選擇值
- 24. CSS菜單 - 導航欄拒絕高亮父母后選擇子
- 25. 在下拉菜單中選擇不同的值時更改dropdown1
- 26. 如何在下拉菜單中選擇最後的索引值?
- 27. 如何在選項菜單中獲得更薄的字體android
- 28. 如何更換另一個導航菜單WordPress的導航菜單?
- 29. 如何改變在Magento層導航
- 30. 在Magento 2中,我如何更改濾色層導航的URL?
這裏是topmenu.phtml <選擇的id =」 nav「class =」nav「onchange =」setLocation(this.value)「> <?php echo $ _menu?> –