質問: (int)$segments[0]; return $vars; } _すべてのコメントがこれに言及しているので、joomla 2.5では問題なく動作すると思います。しかし、それは私のjoomla 3.3ウェブサイトで私のために仕事をしません。各記事のメニュー項目を作成せずにこれを実現するにはどうすればよいですか?
回答: ステップ1「components/com_content/router.php」を編集して、ステップ2に進みます。 (joomlaを更新するたびに、この手順をやり直す必要があるでしょう)ステップ2(この変更を行うには2つの場所が必要です。1つは上部に、もう1つは中央にあります)これを置き換えます。$advanced = $params->get('sef_advanced_link', 0);これとともに:$advanced = $params->get('sef_advanced_link', 1);ステップ交換する->where($db->quotename(‘alias’) . ‘ = ‘ . $db->quote($db->quote($segment)));と->where($db->quotename(‘alias’) . ‘ = ‘ . $db->quote($segment));これで完了です。