如何在 magento 中编辑类别导航设计
How to edit category navigation design in magento
我正在尝试在左侧的类别导航前面添加“+”符号
我正在使用 magento 1.9.x
我在 category-navigation.phtml
中找到了这段代码
我想知道<?php echo $_menu ?>
这是怎么来的?
<div class="block vertical-menu">
<div class="title-block" style="margin-bottom:0px;"><h4><?php echo $this->__($title) ?></h4></div>
<div class="block-content">
<ul id="content-navigation">
<?php echo $_menu ?>
</ul>
</div>
</div>
我的建议是在 CSS 中进行。您可以使用 Ionicons 或类似的东西。
$_menu
html 是在块 class 内生成的,而不是使用 phtml 文件。因此,您可以扩展该块并自定义它,但这也可以使用 CSS 实现,而不必担心扩展块。
示例如下:
例子HTML
<nav id="nav">
<ol>
<li>Plus Sign</li>
<li class="active">Minus Sign</li>
</ol>
</nav>
示例CSS - 这需要 Ionicons
ol {
list-style: none;
}
#nav li::before {
font-family: Ionicons;
content: '\f489';
padding-right: 10px;
}
#nav li.active::before {
content: '\f209';
}
JS Fiddle - 一个工作样本
我正在尝试在左侧的类别导航前面添加“+”符号 我正在使用 magento 1.9.x
我在 category-navigation.phtml
我想知道<?php echo $_menu ?>
这是怎么来的?
<div class="block vertical-menu">
<div class="title-block" style="margin-bottom:0px;"><h4><?php echo $this->__($title) ?></h4></div>
<div class="block-content">
<ul id="content-navigation">
<?php echo $_menu ?>
</ul>
</div>
</div>
我的建议是在 CSS 中进行。您可以使用 Ionicons 或类似的东西。
$_menu
html 是在块 class 内生成的,而不是使用 phtml 文件。因此,您可以扩展该块并自定义它,但这也可以使用 CSS 实现,而不必担心扩展块。
示例如下:
例子HTML
<nav id="nav">
<ol>
<li>Plus Sign</li>
<li class="active">Minus Sign</li>
</ol>
</nav>
示例CSS - 这需要 Ionicons
ol {
list-style: none;
}
#nav li::before {
font-family: Ionicons;
content: '\f489';
padding-right: 10px;
}
#nav li.active::before {
content: '\f209';
}
JS Fiddle - 一个工作样本