0

メニューに一度にリンクされているすべての'article'、'Id'を、すべて1ページに、それぞれdiv id=articleID内に出力する必要があります。出力はモジュールでハンドルすることができ、私はjoomla2.5でこのモジュールをインストールして更新することができます

4

1 に答える 1

0

以下のコードで実行する必要があります。

//  init
$searchBase = 'index.php?option=com_content&view=article&id=';
$articles = array();

//  get all menu items and find links to articles
$menu = JFactory::getApplication()->getMenu()->getItems('type', 'component');
foreach ($items  as $item) {
    $id = str_replace($searchBase, '', $item->link, $count);
    if ($count){
        $articles[] = (int) $id;
    }
}

//  build query for articles info
$csvIds = implode(',', $articles);
$sql = "select id, title from #__content WHERE published=1 AND id IN ($csvIds)";
// TODO: query and process
于 2012-04-27T15:38:13.890 に答える