2.その中にheader_php.phpを置く。
3.header_php.php編集。★★★部分はフォルダ名と同じ。
<?php
require(DIR_WS_MODULES . zen_get_module_directory('require_languages.php'));
$breadcrumb->add(NAVBAR_TITLE);
$define_page = zen_get_file_directory(DIR_WS_LANGUAGES . $_SESSION['language']
. '/html_includes/', FILENAME_DEFINE_★★★, 'false');
?>
4.includes/languages/japanese配下にページ名.phpを置く。
内容は以下。
<?php
define('NAVBAR_TITLE', '会社概要');
define('HEADING_TITLE', '会社概要');
define('TEXT_INFORMATION', '');
?>
5.tpl_ページ名_default.phpを
includes/templates/テンプレートディレクトリ/templates配下に置く。
<?php?>
<div class="centerColumn" id="★★★">
<h1 id="samplePageHeading"><?php echo HEADING_TITLE; ?></h1>
<?php if (TEXT_INFORMATION) { ?>
<div class="content"><?php echo TEXT_INFORMATION; ?></div>
<?php } ?>
<?php if (DEFINE_★★★_STATUS >= 1 and
DEFINE_★★★_STATUS <= 2) { ?>
<div id="sampleMainContent" class="content">
<?php require($define_page); ?>
</div>
<?php } ?>
</div>
6.includes/extra_datafilesにページ名.phpを作成
内容は以下。
<?php
define('FILENAME_DEFINE_★★★', 'define_★★★');
?>
と本には書いてあるのだけど、実は
<?php
define('FILENAME_DEFINE_★★★', '★★★');
?>
にしてます。こうしないとリンクができなくて。
7.includes/languages/japanese/html_includesにdefine_ページ名.phpを作成
内容は以下。
<div>ここは「定番ページの編集」で編集できます。</div>
8.includes/languages/japanese/html_includes/テンプレートディレクトリにもdefine_ページ名.phpを作成
内容は以下。7.と同じ。
<div>ここは「定番ページの編集」で編集できます。</div>
7,8も、6の名前の付け方だと実は
define_ページ名.phpじゃなくてページ名.phpを作成
にしてます。
9.最後にSQL実行。
INSERT INTO configuration
(configuration_title, configuration_key, configuration_value,
configuration_description, configuration_group_id, sort_order,
last_modified, date_added,
use_function, set_function)
VALUES ('サンプルページ', 'DEFINE_SAMPLE_PAGE_STATUS', '1',
'サンプルページ(Sample Page)を表示しますか?0= リンク:表示 編集領域:非表示1= リンク:表示 編集領域:表示2= リンク:非表示 編集領域:表示3= リンク:非表示 編集領域:非表示', '25', '90',
now(), now(),
NULL, 'zen_cfg_select_option(array(¥'0¥', ¥'1¥', ¥'2¥', ¥'3¥'),');
10./public_html/includes/modules/sideboxes/information.phpに
if (DEFINE_LAW_STATUS <= 1) {
$information[] = '<a href="' . zen_href_link(FILENAME_DEFINE_LAW) . '">'
. BOX_INFORMATION_LAW . '</a>';
}
追加。
***************************************************************
以下は必要なときに。
/public_html/includes/languages/japanese.php に追加。
define('BOX_INFORMATION_LAW', '法律に基く表記');