在joomla k2模块或组件中的类别树中显示项目/文章列表

时间:2013-05-15 04:44:00

标签: joomla joomla2.5 joomla-k2

它可以在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项
  4. 我的意思是这样的

    click to see image

    任何人都可以帮忙吗?拜托..你将保存我的生活:欢呼:

1 个答案:

答案 0 :(得分:1)

如果你想用catagories使用适当的表格,你可以使用类似这个菜单下拉菜单的例子(对于无线电,使用表格的主要字段作为主要在ul,ol indteadof select): - < / p>

<?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>