前から疑問に思っていたけど出来なかったことの一つに、
メインテーマの「ホーム」を「トップページ」へ変更したい、
というのがあった。
そもそも、メインテーマって、どこにあるの? 何なの? モジュールじゃないの? なんでブロックにもないの? って、感じ…。
が、昨日、ALTSYSの「テンプレートの高度な操作」使い方を覚えたので、早速利用してみることにした。
試したところ、メインメニュー該当部分は、下記ように表示された。
Edit:
db:legacy_block_mainmenu.html
▼スクリプト
public_html/modules/legacy/blockslegacy_mainmenu.php
▼テンプレート
public_html/modules/legacy/templates/blocks/legacy_block_mainmenu.html
▽該当箇所
<a class="menuTop" href="<{$xoops_url}>/"><{$smarty.const._MB_LEGACY_HOME}>[/url]
▼実際のテキスト文言指定ファイル
public_html/modules/legacy/templates/language/ja_utf8/blocks.php
▽該当箇所
define("_MB_LEGACY_HOME", "ホーム");
↓
define("_MB_LEGACY_HOME", "トップページ");
■2011.2.16.追記
デザインも変更する際には、テーマ下テンプレートが利用可。
▽XOOPS_ROOT/modules/legacy/templates/blocks/legacy_block_mainmenu.html
↓
▽XOOPS_ROOT/themes/任意のテーマ名/templates/legacy_block_mainmenu.html
メインテーマの「ホーム」を「トップページ」へ変更したい、
というのがあった。
そもそも、メインテーマって、どこにあるの? 何なの? モジュールじゃないの? なんでブロックにもないの? って、感じ…。
が、昨日、ALTSYSの「テンプレートの高度な操作」使い方を覚えたので、早速利用してみることにした。
試したところ、メインメニュー該当部分は、下記ように表示された。
Edit:
db:legacy_block_mainmenu.html
▼スクリプト
public_html/modules/legacy/blockslegacy_mainmenu.php
▼テンプレート
public_html/modules/legacy/templates/blocks/legacy_block_mainmenu.html
▽該当箇所
<a class="menuTop" href="<{$xoops_url}>/"><{$smarty.const._MB_LEGACY_HOME}>[/url]
▼実際のテキスト文言指定ファイル
public_html/modules/legacy/templates/language/ja_utf8/blocks.php
▽該当箇所
define("_MB_LEGACY_HOME", "ホーム");
↓
define("_MB_LEGACY_HOME", "トップページ");
■2011.2.16.追記
デザインも変更する際には、テーマ下テンプレートが利用可。
▽XOOPS_ROOT/modules/legacy/templates/blocks/legacy_block_mainmenu.html
↓
▽XOOPS_ROOT/themes/任意のテーマ名/templates/legacy_block_mainmenu.html