Home > Hop or die! の作り方 Archive

Hop or die! の作り方 Archive

ニュース記事とそれ以外のメモについての区別の付け方 ( テンプレートカスタマイズ編 )

mt.Vicuna を導入しており、かつニュース記事とそれ以外のメモについての区別の付け方 ( 記事投稿編 ) のようにニュース記事とそれ以外の区別を付けていることが前提ですが。

管理画面から、「デザイン→テンプレート→テンプレートモジュール→ヘッドライン」の順にクリックします。 すると、次のようなテンプレートソースが表示されるはずです。

<dl class="headline">
  <MTEntries sort_order="descend" lastn="9999">
  <dt><a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a><span class="date"> - Posted date: <$MTEntryDate></span></dt>
  <dd>
    <ul>
      <li class="textBody"><$MTEntryExcerpt$></li>
<MTIfNonEmpty tag="EntryAuthorDisplayName">
      <li class="author">Posted by: <span class="name"><$MTEntryAuthorDisplayName$></span></li>
</MTIfNonEmpty>
    <MTIfNonEmpty tag="MTEntryCategory"><li class="category">Category: <MTEntryCategories glue=" | "><a href="<$MTCategoryArchiveLink$>" title="<MTCategoryLabel> Index"><MTCategoryLabel></a></MTEntryCategories></li></MTIfNonEmpty>
    <MTEntryIfTagged><li class="tag">Tag: <MTEntryTags glue=", "><a href="<$MTTagSearchLink$>" rel="nofollow"><$MTTagName$></a></MTEntryTags></li></MTEntryIfTagged>
  </ul>
  </dd>
  </MTEntries>
</dl>

このままだと、それぞれのニュースについての記事へのリンクが羅列されるので、このテンプレートを次のように書き換えます。 (dl 要素から ol 要素に変更し、かつ多くの情報を削ぎ落としていますので、適宜補完してください。 )

<ol>
  <MTEntries sort_order="descend" lastn="9999">
   <MTIfNonEmpty tag="MTEntryKeywords"><li><a href="<$MTEntryKeywords$>"><$MTEntryTitle$></a></li></MTIfNonEmpty>
  </MTEntries>
</ol>

すると、ニュース記事とそれ以外の記事を特定のタグやカテゴリで区別する必要なく、 Hop or die! - News Archives のように、それぞれのニュースに直接リンクされる一覧を作成することができます。

ニュース記事とそれ以外のメモについての区別の付け方 ( 記事投稿編 )

ニュース記事をメモする場合、記事タイトル部分にニュースのタイトル、キーワードにニュースの URI を入力しています。 そして、今日の一本やその他ニュース以外のメモの場合は、キーワード欄に何も入力していません。

ニュース記事のみ一覧表示する

Home > Hop or die! の作り方 Archive

Search
Feeds
Tag Cloud
Links

Return to page top