珈琲太郎

カテゴリアーカイブにタイトルのみ表示させたい

0

はじめまして。
ブログCMSを使うのはMT5がはじめての者です。
カテゴリ作成したのですが、カテゴリをクリックすると
全記事の記事内容まで表示されてしまいわかりづらくなっていると感じました。
カテゴリには記事タイトルのみをずらりと並べて利用者に分かりやすい
構成に変えたいのですが、テンプレートのどの部分をいじれば
よいのでしょうか?
テンプレートを少しいじるとかコメントアウトするとか
できるだけシンプルな方法が希望です。
もしお知りの方がいましたらぜひともアドバイスお願いいたします。

返信(8)

| 返信する
  • 初めまして。

    記事タイトルだけ並べるのは、専門家でない方でも(私も専門家ではないです)Movable Type を少々経験すれば、比較的簡単だと思います。ただ、どのようなテンプレートをお使いか外部からはわからないので、アドバイスしづらいです。

    一般的な「クラシックウェブサイト 1.0」をお使いであれば、テンプレート「カテゴリ別ブログ記事リスト」の

    <$mt:Include module="ブログ記事の概要"$>

    をコメントアウトして
    <mt:Ignore><$mt:Include module="ブログ記事の概要"$></mt:Ignore>

    とすれでいいはずです(たぶん)。

  • 理恵様

    ご回答ありがとうございます。
    テンプレート情報が抜けていて失礼いたしました。
    デフォルトのクラシックテンプレートを使っています。

    アドバイスどおりに「カテゴリ別ブログ記事リスト」の
    該当部分をコメントアウトして、

    を追加してみました。
    が・・・相変わらず記事全部が表示されてしまいますorz

    • 勘違いしていました。
      ごめんなさい。

    • 新たにテンプレート「ブログ記事の概要2」を以下の内容で作ります。

      <$mt:EntryTrackbackData$>
      <div id="entry-<$mt:EntryID$>" class="entry-asset asset hentry">
          <div class="asset-header">
              <h2 class="asset-name entry-title"><a href="<$mt:EntryPermalink$>" rel="bookmark"><$mt:EntryTitle$></a></h2>
              <div class="asset-meta">
                  <span class="byline">
          <mt:If tag="EntryAuthorDisplayName">
                      <span class="vcard author"><$mt:EntryAuthorLink show_hcard="1"$></span> (<abbr class="published" title="<$mt:EntryDate format_name="iso8601"$>"><$mt:EntryDate format="%x %X"$></abbr>)
          <mt:Else>
                      <abbr class="published" title="<$mt:EntryDate format_name="iso8601"$>"><$mt:EntryDate format="%x %X"$></abbr>
          </mt:If>
                  </span>
      <mt:Unless name="hide_counts" eq="1">
                  <mt:IfCommentsActive><span class="separator">|</span> <a href="<$mt:EntryPermalink$>#comments"><$mt:EntryCommentCount singular="コメント(1)" plural="コメント(#)" none="コメント(0)"$></a></mt:IfCommentsActive>
                  <mt:IfPingsActive><span class="separator">|</span> <a href="<$mt:EntryPermalink$>#trackbacks"><$mt:EntryTrackbackCount singular="トラックバック(1)" plural="トラックバック(#)" none="トラックバック(0)"$></a></mt:IfPingsActive>
      </mt:Unless>
              </div>
          </div>
          <div class="asset-content entry-content">
          </div>
          <div class="asset-footer"></div>
      </div>
      
      更に、テンプレート「カテゴリ別ブログ記事リスト」の中の「ブログ記事の概要」を「ブログ記事の概要2」に変更して再構築します。

      これで、たぶん(笑)実現できると思います。

  • はじめまして
    
    

    カテゴリーアーカイブ内の
    <mt:EntryBody>

    <a href="<mt:EntryPermalink>"><mt:EntryTitle></a><br />
    に変更すれば実現はできると思います。


  • 理恵様、たいよう様

    ご回答ありがとうございます。
    たいよう様の方法を試しましたが
    やはり駄目でしたorz

    理恵様詳しくありがとうございます。
    新たにテンプレート作成して、テンプレートの変更
    とか今は少しハードルが高いです。なんかいじるのが怖いので。
    ただ参考にさせていただきます。
    とりあえず、タイトルだけ表示のほうは置いておいて
    ブログサイトの作成のほう進めます。
    ありがとうございました。

    • 「テンプレート」を新たに、と書きましたが、正確には、「テンプレートモジュール」を新たに作ります。テンプレートモジュールの名前を「ブログ記事の概要2」とします。

      テンプレートをいじる前に、テキストエディター等を使って元のテンプレートを保存しておきます。問題が出れば、その元のテンプレートに替えれば元に戻すことが出来ますので、それほど怖がることはありません。今回の場合は「ブログ記事の概要」(他のテンプレートで使っています)も残っていますから、恐れる必要はないと考えます。

      Movable Type の場合は、素人でも、テンプレートを操作することが比較的容易に出来るのが醍醐味だと思うのですが。ご参考までに。

  • 理恵様

    こんな見ず知らずの者に大変親切にありがとうございましたm(_ _)m
    いただいたアドバイスは今後とも参考にさせていただきます

返信する


OpenID対応しています OpenIDについて