1

メインメニューがあります。各メニュー項目は記事へのリンクです。

完成したサイトでは、コンポーネントとモジュールに、プライバシー ポリシーとポートフォリオの 2 つのリンクを表示する必要がある場所がたくさんあります。

誰かが私を案内してもらえますか?アイテム ID は本番環境で異なるため、リンクをハードコーディングしたくありません。

4

2 に答える 2

2

次のようなデータベースクエリを使用できます。

<?php
    $db = JFactory::getDbo();
    $query = $db->getQuery(true);         
    $query->select('*')
     ->from('#__menu')
     ->where('id = 435 OR id = 466');         
    $db->setQuery($query);
    $rows = $db->loadObjectList();

    foreach ($rows as $row) {
        echo '<a href="' . JRoute::_($row->link) . '">' . $row->title . '</a>';
    }
?>

ID を独自のメニュー項目のID435に変更することを忘れないでください。466

お役に立てれば

于 2013-10-29T13:44:21.087 に答える