我有一个下拉列表,其中包含来自我的 OpenCart 商店的类别和子类别,但是我似乎无法将 SEO 关键字 URL 显示为选项值:
<select name="cat_id" id="category-select" class="span4">
<option value="">Browse by category</option>
<?php
$cats = $this->model_catalog_category->getCategories();
foreach ($cats as $cat) {
echo '<option value="' . $this->url->addRewrite('product/category', '&category_id=' . $cat['category_id']) . '">' . $cat['name'] . '</option>';
$subcats = $this->model_catalog_category->getCategories($cat['category_id']);
foreach ($subcats as $subcat) {
echo '<option value="' . $this->url->addRewrite('product/category', '&category_id=' . $subcat['category_id']) . '">- ' . $subcat['name'] . '</option>';
}
}
?>
</select>
我是 OpenCart 的新手,不太确定 addRewrite 函数需要做什么。在 OpenCart 文档中似乎也找不到任何提及。