バナーを担当者が更新出来るようにしてみる。

テンプレート

<mt:Entries lastn="4" include_blogs="xxxx" category="バナー">
<mt:EntriesHeader>
<section id="top-banner" style="padding-top:20px;">
  <div class="container">
    <div class="row">
</mt:EntriesHeader>
    <div class="col-sm-3">
      <a href="<mt:EntryKeywords>" class="thumbnail"><img src="<mt:CustomFieldAsset identifier="main_image_entry"><$mt:AssetURL$></mt:CustomFieldAsset>" alt="<mt:EntryTitle>"></a>
    </div>
<mt:EntriesFooter>
    </div>
  </div>
</section>
</mt:EntriesFooter>
</mt:Entries>

とりあえずやっつけコード。

カスタムフィールド

設定用のブログを用意して、記事で諸々管理する方法で。

  • カテゴリ : バナー
  • キーワード : リンク先用URL
  • タイトル : imageのalt
  • ソート : ひとまず日付

ユーザーにはこのブログのブログ記事の管理権限でとりあえず操作できそう。

表示サンプル

課題

並び順は日付を使う旧式スタイル。
jsでなんかやる方法を考えてもいいのかもなぁ。