[MT備忘録]パンくずリストのための習作と、アーカイブマッピングにおけるフォルダ, ファイル名の”-(ハイフン)””_(アンダーバー)”メモ

パンくずリストのための習作

フォルダの設定はこうなっている前提(/foo部分が”パス”, その後ろの日本語部分はフォルダの”名前”)

  • /tips 犬連れ旅のTips & Hints
    • /tips/car クルマで行こう
    • /tips/car_stay クルマで泊まる     ※パスに「_(アンダーバー)」を含む
    • /tips/other-transits 車以外の交通機関 ※パスに「-(ハイフン)」を含む
      • /tips/other-transits/ship 船・フェリー

パンくずリストの習作として、ウェブページのテンプレートを次のように書いて出力してみる。
※親フォルダから順に、FolderBasename, ForderPath等を表示する。

<パンくずリスト生成の予備実験(ウェブページ)>

<div>folders:<br />
<mt:ParentFolders glue=" <hr> ">   ※exclude_current="1" をつけると自分自身は排除
<p>
FolderBasename=<$mt:FolderBasename$><br />    ←フォルダの「パス」入力値
FolderPath = <$mt:FolderPath$><br />       ←サイトトップからのパス
FolderLabel=<$mt:FolderLabel$><br />       ←フォルダの「名前」
FolderDescription=<$MTFolderDescription$><br /> ←フォルダの「説明」
</p>
</mt:ParentFolders>
</div>

    (1)フォルダ指定なしのウェブページの出力結果

    folders:
    ※何もでない※

    (2)第1階層のフォルダ:/tips 犬連れ旅のTips & Hints 配下のウェブページ の出力結果

    folders:
    
    FolderBasename=tips
    FolderPath = tips
    FolderLabel=犬連れ旅のTips & Hints
    FolderDescription=

    (3)第2階層のフォルダ:/tips/car_stay クルマで泊まる 配下のウェブページ の出力結果

    folders:
    
    FolderBasename=tips
    FolderPath = tips
    FolderLabel=犬連れ旅のTips & Hints
    FolderDescription=
    --------------------------------------------------------------------------------
    FolderBasename=car-stay
    FolderPath = tips/car_stay
    FolderLabel=クルマで泊まる
    FolderDescription=

    (4)第3階層のフォルダ:/tips/other-transits/ship 船・フェリー 配下のウェブページ の出力結果

    folders:
    
    FolderBasename=tips
    FolderPath = tips
    FolderLabel=犬連れ旅のTips & Hints
    FolderDescription=
    --------------------------------------------------------------------------------
    FolderBasename=other-transits
    FolderPath = tips/other-transits
    FolderLabel=車以外の交通機関(電車, 船, 飛行機 etc..
    FolderDescription=
    --------------------------------------------------------------------------------
    FolderBasename=ship
    FolderPath = tips/other-transits/ship
    FolderLabel=船・フェリー
    FolderDescription=

    アーカイブマッピングにおけるフォルダ, ファイル名の”-(ハイフン)””_(アンダーバー)”メモ

    上記例で、フォルダのパスに”-(ハイフン)””_(アンダーバー)”をそれぞれ含むケースがあったが、テンプレートのアーカイブマッピングのパス指定次第ではこの通りのURLにならないので注意。

    * フォルダの「パス(FolderBasename) = carstay
    * ウェブページの「ファイル名」 = car_foo.html

    だった場合に、
    ウェブページのアーカイブマッピングが、

    (1)「folder_path/page_basename.html」を選択(%c/%fと書くのと同じ) なら
    “-“”_”は入力通り
    例) http://example.com/tips/car-stay/car_foo.html

    (2)「folder-path/page-basename.html」を選択(デフォルト, %-c/%-fと書くのと同じ)
    “-“”_”は”-“に統一される
    例)http://example.com/tips/car-stay/car-foo.html

    広告

    コメントを残す

    以下に詳細を記入するか、アイコンをクリックしてログインしてください。

    WordPress.com ロゴ

    WordPress.com アカウントを使ってコメントしています。 ログアウト /  変更 )

    Google+ フォト

    Google+ アカウントを使ってコメントしています。 ログアウト /  変更 )

    Twitter 画像

    Twitter アカウントを使ってコメントしています。 ログアウト /  変更 )

    Facebook の写真

    Facebook アカウントを使ってコメントしています。 ログアウト /  変更 )

    %s と連携中