JBusinessDirectory拆分类别和子类别在搜索表单
问题描述:
我需要上传约4000个类别到我的JBusinessDirectory。为了方便人们按类别进行搜索,我需要为每个类别层分别输入。即如果我选择父级类别作为“父级”,则在第二个输入框中,只有该父级的子级才会显示。JBusinessDirectory拆分类别和子类别在搜索表单
理想情况下,我想要三层,在“选择框[1]”中选择祖父母,允许在“选择框[2]”和“选择框[3]”中选择特定的祖父母子女。 “给孩子父母将可用。 [即[1]祖父母 - > [2]父母 - > [3]孩子]。
作为参考,我正在使用类别功能在我的网站上实现BISAC代码。
下面是搜索模块的代码,我坚持,需要rejig:
<?php if($params->get('showCategories')){ ?>
<div class="form-field">
<select name="categorySearch" id="categories">
<option value="0"><?php echo JText::_("LNG_ALL_CATEGORIES") ?></option>
<?php foreach($categories as $category){?>
<option value="<?php echo $category->id?>" <?php echo $session->get('categorySearch')==$category->id && $preserve?" selected ":"" ?> ><?php echo $category->name?></option>
<?php if(!empty($category->subcategories)){?>
<?php foreach($category->subcategories as $subCat){?>
<option value="<?php echo $subCat->id?>" <?php echo $session->get('categorySearch')==$subCat->id && $preserve?" selected ":"" ?> >-- <?php echo $subCat->name?></option>
<?php }?>
<?php }?>
<?php }?>
</select>
</div>
<?php }?>
答
这可以通过选择搜索模块设置的“鼎足而立”选项来实现。组件需要更新。