記事またはモジュール内のメニュー項目へのリンクを作成するとき、最初に考えたのは、メニュー項目のエイリアスを使用してリンクを次のようにすることです。
<a href="/contact">Contact us</a>
問題は、このリンクが一連の理由で壊れる可能性があることです。
.htaccess
が有効になっていません(リンクに「index.php」を含める必要があります)メニュー項目に安全にリンクするにはどうすればよいですか?
解決策は非常に簡単です。
エイリアスを使用する代わりに、メニュー項目IDを使用してリンクを作成します。
<a href="index.php?Itemid=XX">Contact us</a>
ここで、XXはメニュー項目のIDです。 IDは、メニュー項目マネージャーにあります。
リンクは、メニュー項目のエイリアス、場所などに関係なく、自動的に正しいURLに変換されます。