0
我需要上傳約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 }?>