小编Goc*_*ili的帖子

逻辑上选择类别和子类别(php,joomla,javascript,ajax)

您好我已经为joomla安装了jbusinessdirectory组件,并且我在tmpl/default.php文件中有名为mod_jbusinessdirectory的模块(这是商业列表的搜索模块)我有选择代码:(见下文)

<?php if($params->get('showCategories')){ ?>
    <div class="select">
        <div class="categoryic"></div>
        <select name="categorySearch" class="select-styled" id="categories">
    <option value="0">category</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 }?>
Run Code Online (Sandbox Code Playgroud)

从这段代码我得到类别和子类别,如下所示:

  • 主要类别1
  • 子类别1子类别2子类别3

  • 主要类别2

  • 子类别1子类别2子类别3

截图在这里:类别和子类别截图

在helper.php中,我有从数据库中获取类别和子类别的函数

static function getMainCategories(){
    $db = JFactory::getDBO();
    $query …
Run Code Online (Sandbox Code Playgroud)

javascript php mysql ajax joomla

17
推荐指数
1
解决办法
1034
查看次数

标签 统计

ajax ×1

javascript ×1

joomla ×1

mysql ×1

php ×1