サイドボックスの追加方法
モジュール
includes/modules/sideboxes/sample_sb.phpを作成(他のページを複製内容を変更)
$title = BOX_HEADING_SAMPLE_SIDEBOX; $title_link = "sample_page"; //(1)テンプレートを使わない場合 //$content = '<div id="samplesbContent" class="sideBoxContent">サイドボックスのサンプルです</div>'; //(2)テンプレートを使う場合 require($template->get_template_dir('tpl_sample_sb_sidebox.php', DIR_WS_TEMPLATE, $current_page_base, 'sideboxes') . '/tpl_sample_sb_sidebox.php'); require($template->get_template_dir($column_box_default, DIR_WS_TEMPLATE, $current_page_base, 'common') . '/' . $column_box_default); ?>
言語パック
includes/languages/japanese/extra_definitions/sample_sb.phpを作成(他のページを複製内容を変更)
<?php /** * LIST:5-11 * @copyright Copyright 2003-2006 Zen Cart Development Team * @copyright Portions Copyright 2003 osCommerce * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0 */ define('BOX_HEADING_SAMPLE_SIDEBOX', 'サンプル'); ?>
テンプレート
includes/templates/template_default/sideboxes/tpl_sample_sb_sidebox.phpを作成(他のページを複製内容を変更)
<?php /** * LIST:5-13, LIST:6-2 * @copyright Copyright 2003-2006 Zen Cart Development Team * @copyright Portions Copyright 2003 osCommerce * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0 */ $content = ''; $content .= '<div id="' . str_replace('_', '-', $box_id . 'Content') . '" class="sideBoxContent">'; $content .= 'サイドボックスのサンプルです<br />'; if(CONFIG_SAMPLE_1 == 'true') { $content .= CONFIG_SAMPLE_2; } $content .= '</div>'; ?>
以上で追加できる
※現在はEZ-Pagesがあるのでそこからページを増加したほうが