登録ユーザーではなくゲストユーザーにのみ表示されるはずのメニューをjoomla1.5に実装しようとしています。そのために、2つのファイルに変更を加えましたadministrator/components/com_menus/models/metadata/component.xml
。
modules/mod_mainmenu/helper.php
最初のファイルでは、20行目に次のコードを追加しました。
<param name="show_to_guest_only" type="radio" default="0" label="Show to Guest only" description="Show menu to guest user only.">
<option value="0">No</option>
<option value="1">Yes</option>
</param>
2番目のファイルでは、50行目の直前に次のコードを追加しました。
$row_params = new JParameter($row->params);
if ($row_params->get('show_to_guest_only') == 1 && $user->id ){
continue;
}
しかし、これも行った後、期待した結果が得られません。この問題を解決する方法を教えてください。
前もって感謝します。