Top > MyPage
 

ZenCartのカスタマイズ(2)

カスタマイズのまえに

言語パックディレクトリ構造

言語パックで文言が管理されているので、テンプレートを追加するとき、文言をかえたい部分があったら、該当ファイルのあるディレクトリにテンプレートと同じ名前のディレクトリを用意してそこに、ファイルをコピーして編集する。

 +- includes/languages/
      +- japanese.php                                    サイドボックス名など全画面共通の日本語文言
                                                         が定義されている
      +- classic/
           +- japanese.php                               classicテンプレート使用時にこのファイルが
                                                         あると、通常のjapanese.phpがオーバーライドされる
      +- japanese/
           +- ページ名.php                               ページ名に対応する画面の日本語文言が定義されている
           +- classic/
                +- ページ名.php                          classicテンプレート使用時にこのファイルがある
                                                         と、ページ名.phpをオーバーライドする
           +- extra_definitions/
                +- hogehoge.php                          ファイルを置いておくと読み込まれる
           +- html_includes/
                +- define_main_page.php                  管理画面の定番ページの編集で編集できる
                +- classic/
                     +- define_main_page.php             classテンプレート使用時このファイル
                                                         があると、html_includesをオーバーライドする
           +- modules/
                +- order_total/
                     +- 注文合計モジュール名.php         注文合計モジュールの文言を定義する
                     +- classic/
                          +- 注文合計モジュール名.php    classicテンプレート使用時にこのファイルがあると、
                                                         注文合計モジュール.phpをオーバーライドする
                +- payment/
                     +- 支払いモジュール名.php           支払いモジュールの文言を定義する
                     +- classic/
                          +- 支払いモジュール名.php      classicテンプレート使用時にこのファイルがあると、
                                                         支払いモジュール.phpをオーバーライドする
                +- shipping/
                     +- 配送モジュール名.php             配送モジュールの文言を定義する
                     +- classic/
                          +- 配送モジュール名.php        classicテンプレート使用時にこのファイルがあると、
                                                         配送モジュール.phpをオーバーライドする


    account.php : アカウント情報表示ページの文言

    account_edit.php : アカウント情報変更ページの文言

    account_history.php : アカウント情報、注文履歴部分の文言

    account_newsletters.php : アカウント情報、ニュースレターの設定部分の文言

    account_notifications.php : アカウント情報、お知らせメールの設定部分の文言

    account_password.php : アカウント情報、パスワード変更の部分の文言

    address_book.php : アカウント情報、アドレス帳部分の文言

    address_book_process.php : アドレス帳の編集に関する部分の文言

    advanced_search.php : 詳細検索に関する部分の文言

    advanced_search_result.php : 詳細検索、検索結果に関する部分の文言

    button_names.php : 表示されるボタンの文言

    checkout_confirmation.php : 注文内容確認に関する文言

    checkout_payment.php : 注文時の支払い方法に関する文言

    checkout_payment_address.php : 注文時の請求先住所に関する文言

    checkout_process.php : 注文確認メールに関する文言

    checkout_shipping.php : 注文時の配送方法に関する文言

    checkout_shipping_address.php : 注文時の配送先に関する文言

    checkout_success.php : 注文手続き完了に関する文言

    conditions.php : 利用規約ページに関する文言(本文部分は管理ツールより編集可)

    contact_us.php : 問い合わせページに関する文言

    cookie_usage.php : クッキーに関する文言

    create_account.php : アカウント作成に関する文言

    create_account_success.php : アカウント作成完了に関する文言

    credit_cards.php : 使用可能なクレジットカードの表示に関する文言

    customers_authorization.php : 利用者の「承認手続き中」に関する文言(要確認)

    discount_coupon.php : 割引クーポンに関する文言

    document_general_info.php : 情報表示に関する文言(商品が見つかりませんでした など)

    document_product_info.php : 商品の情報表示に関する文言

    down_for_maintenance.php : メンテナンス中画面に関する文言

    download.php : ダウンロードに関する文言(要確認 デフォルトは未使用?)

    download_time_out.php : ダウンロードの期限切れに関する文言

    email_extras.php : メール送信に関する文言

    featured_products.php : お勧め商品に関する文言

    gv_faq.php : ギフト券faqに関する文言

    gv_redeem.php : クーポン券引き換えに関する文言

    gv_send.php : ギフト券をメールで送信に関する文言

    header.php : ヘッダ部分に関する文言

    icon_names.php : 表示アイコンに関する文言など(要確認)

    index.php : トップページに関する文言(本文部分は管理ツールで編集可)

    info_shopping_cart.php : ショッピングカートのポップアップヘルプに関する文言

    login.php : ログイン、ユーザー登録に関する文言

    logoff.php : ログアウトに関する文言

    meta_tags.php : メタタグに関する文言

    other_images_names.php : その他の画像表示に関する文言など

    page_2.php、page_3.php、page_4.php : 静的ページの文言(本文部分は管理ツールで編集可)

    page_not_found.php : Not Foundに関する文言

    password_forgotten.php : パスワード再発行に関する文言

    popup_coupon_help.php : クーポン券のポップアップヘルプに関する文言

    popup_cvv_help.php : CVVのポップアップヘルプに関する文言

    popup_search_help.php : 詳細検索のポップアップヘルプに関する文言

    popup_shipping_estimator.php : 配送料金の見積りに関する文言

    privacy.php : 個人情報保護方針に関する文言(本文部分は管理ツールで編集可)

    product_free_shipping_info.php : Free Shipping商品タイプの商品詳細画面に関する文言

    product_info.php : 商品詳細画面に関する文言

    product_music_info.php : Music商品タイプの商品詳細画面に関する文言

    product_reviews.php : レビュー一覧に関する文言

    product_reviews_info.php : レビュー詳細に関する文言

    product_reviews_write.php : レビュー書き込みに関する文言

    products_all.php : 全商品一覧に関する文言

    products_new.php : 新着商品一覧に関する文言

    reviews.php : レビューに関する文言(?)

    shippinginfo.php : 「配送と返品について」のページに関する文言

    shopping_cart.php : ショッピングカートのページに関する文言

    site_map.php : サイトマップに関する文言

    specials.php : 特価商品

    ssl_check.php : SSLエラーに関する文言

    tell_a_friend.php : 「友達に伝える」機能に関する文言

    time_out.php : セッションタイムアウトに関する文言

    unsubscribe.php : ニュースレター配信停止に関する文言

    whos_online.php : 管理画面オンラインメンバーに関する文言


    ot_cod_fee.php : 代金引換手数料に関する文言

    ot_coupon.php : 割引クーポンに関する文言

    ot_group_pricing.php : 顧客割引に関する文言

    ot_gv.php : ギフト券に関する文言

    ot_loworderfee.php : 低額商品取扱い手数料に関する文言

    ot_shipping.php : 送料に関する文言

    ot_subtotal.php : 小計に関する文言

    ot_tax.php : 税金に関する文言

    ot_total.php : 合計に関する文言


    authorizenet.php : クレジットカードオーソライズに関する文言

    authorizenet_aim.php : クレジットカードオーソライズ(補足)に関する文言

    cc.php : クレジットカードに関する文言

    cod.php : 代金引換に関する文言

    freecharger.php : FREE CHARGEに関する文言(要確認)

    kuroneko_at_payment.php : クロネコ@ペイメントに関する文言

    moneyorder.php : 現金払い(銀行振込、郵便振替など)に関する文言

    paypal.php : PAYPALに関する文言

    pm2checkout.php : クレジットカード テスト情報に関する文言

    remise_zen.php : REMISEクレジットカード決済に関する文言

    remisecsp_zen.php : REMISEコンビニエンスストア決済に関する文言


    flat.php : 定額料金に関する文言

    freeoptions.php : 配送料無料オプションに関する文言

    freeshipper.php : 配送料無料に関する文言

    item.php : 1個あたり料金に関する文言

    nittsu.php : 日本通運ペリカン便に関する文言

    perweightunit.php : 重量単位に関する文言

    sagawaex.php : 佐川急便に関する文言

    storepickup.php : 店頭受け取りに関する文言

    table.php : 実査法に関する文言

    ups.php : UPSに関する文言

    usps.php : USPSに関する文言

    yamato.php : ヤマト運輸(宅急便)に関する文言

    zones.php : 地域料金に関する文言

テンプレートディレクトリ構造

テンプレートのディレクトリ構造をデフォルトのテンプレートを例にして示す

 +- /includes/templates/template_default/

      +- buttons/               ボタン画像
           +- english/          英語用
           +- japanese/         日本語用

      +- common/                ヘッダ、フッタなどの共通テンプレート

      +- css/                   スタイルシート

      +- images/               ボタン画像以外の画像
           +- icons/           アイコン画像

      +- jscript/               JavaScript
           +- on_load/          onload用

      +- popup_*/               ポップアップウインドウ用body部テンプレート

      +- sideboxes/             各サイドボックス用テンプレート

      +- templates/             各ページ、モジュール用テンプレート

      +- template_info.php      テンプレート情報ファイル

文言や関数の定義されているファイルを探したい場合は、管理者画面の開発者用ツールが使えます。

ドキュメントの「ZenCartのカスタマイズ(開発者ツール)」を見てください。