0

它可以在joomla k2中获得这样的视图(带有模块或组件)吗?

  1. 父类 1
    • 儿童类别 1.1
      • 项目 1.1.1
      • 项目 1.1.2
      • 项目 1.1.3
    • 儿童类别 1.2
      • 项目 1.2.1
      • 项目 1.2.2
      • 项目 1.2.3
    • 儿童类别 1.3
      • 项目 1.3.1
      • 项目 1.3.2
      • 项目 1.3.3
  2. 父类 2
    • 子类别 2.1
      • 项目 2.1.1
      • 项目 2.1.2
      • 项目 2.1.3
    • 儿童类别 2.2
      • 项目 2.2.1
      • 项目 2.2.3
      • 项目 2.2.3
    • 儿童类别 2.3
      • 项目 2.3.1
      • 项目 2.3.2
      • 项目 2.3.3
  3. 父类 3
    • 儿童类别 3.1
      • 项目 3.1.1
      • 项目 3.1.2
      • 项目 3.1.3
    • 儿童类别 3.2
      • 项目 3.2.1
      • 项目 3.2.2
      • 项目 3.2.3
    • 儿童类别 3.3
      • 项目 3.3.1
      • 项目 3.3.2
      • 项目 3.3.3

我的意思是这样

点击查看图片

有人可以帮忙吗?拜托..你会救我的命:cheer:

4

1 回答 1

1

如果你想使用适当的表,你可以像这个下拉菜单示例一样使用(对于收音机,在 ul,ol indteadof select 中使用表的级别字段作为主字段):-

<?php $db = JFactory::getDBO();
      $query = "SELECT m.id, m.title,m.level,mt.menutype FROM #__menu AS m INNER JOIN #__menu_types AS mt ON mt.menutype = m.menutype WHERE mt.menutype = m.menutype AND m.published = '1' ORDER BY mt.menutype,m.level";
      $db->setQuery($query);
      $rows = $db->loadObjectList();?>

      <select id="setredirct" name="settings[]">
        <option value="" selected="selected">---Default---</option>
        <?php foreach ($rows as $row) {?>
        <option value="<?php echo $row->id;?>" >
          <?php echo '<b>'.$row->menutype.'</b>';
          if ($row->level == 1) { echo '-';}
          if($row->level == 2) { echo '--';}
          if($row->level == 3) { echo '---';}
          if($row->level == 4) { echo '----';}
          if($row->level == 5) { echo '-----';}
            echo $row->title;?>
        </option>
      <?php }?>
      </select>
于 2013-05-15T04:58:51.447 回答