元ブロックと複製ブロックのテンプレートについて
- このフォーラムに新規トピックを投稿できます
- このフォーラムではゲスト投稿が許可されています
投稿ツリー
-
元ブロックと複製ブロックのテンプレートについて (mizuki, 2012/5/17 16:12)
-
Re: 元ブロックと複製ブロックのテンプレートについて (なーお, 2012/5/17 16:30)
-
Re: 元ブロックと複製ブロックのテンプレートについて (mizuki, 2012/5/18 11:28)
-
Re: 元ブロックと複製ブロックのテンプレートについて (なーお, 2012/5/18 19:44)

現在、d3diary(ver0.23)の方を利用させていただいています。
トップに、カテゴリ毎に記事を分けて表示したく、「新着日記/ブログ」ブロックを複製して利用しています。
ここで、私が実現したいことなのですが、トップに、下記のような「ブロック」と「複製したブロック」を設けます。
■ブロックA(新着日記/ブログ)
■ブロックB(新着日記/ブログ:複製)
実際のトップで、タイトルと記事(コンテンツブロック)の間に、ブロックのイメージにあった、それぞれ違う画像を表示させたいと思っています。
編集する部分は、block_diarylist.htmlだと思います。
<!-- start block contents -->
<{* if $block.categories}>[<{$block.categories}>]<br /><{/if *}>
<{* if $block.tags}>[<{$block.tags}>]<br /><{/if *}>
<table>
↓
<!-- start block contents -->
<img alt="画像のタイトル" src="www.xxxxx.com_photo1.jpg" /> ・・・ 追加
<{* if $block.categories}>[<{$block.categories}>]<br /><{/if *}>
<{* if $block.tags}>[<{$block.tags}>]<br /><{/if *}>
<table>
とすると、画像が表示されるのですが、複製したブロックにも同じ画像が表示されるので、カテゴリで分けたブロックごとに違う画像を表示できればと思っています。
これをやれるだけでも、サイトの見栄えがかなり違うもので・・。
よろしくお願いします。

mizukiさん、こんにちは。
答えは簡単なので即レスします。
■ブロックA(新着日記/ブログ)■ブロックB(新着日記/ブログ:複製)
実際のトップで、タイトルと記事(コンテンツブロック)の間に、ブロックのイメージにあった、それぞれ違う画像を表示させたいと思っています。
Altsysのカスタムテンプレートを作成し、中身にblock_diarylist.htmlの内容をコピペし、必要部分を変更しておき、 表示するブロックの「このブロックのテンプレート」をそのカスタムテンプレートに向ければ出来上がり、かな。

ご返信ありがとうございました。
実現できました。
最初、カスタムテンプレートセットを作成してしまい、そこから、テンプレートをどう追加すればいいのかあたふたしていたのですが、「新規カスタムテンプレート作成」というのがありました。
アイコンも何も無かったので、サブタイトルかと思ってたのですが、まさか、リンクされたとは・・。
ALTSYSの新しい使い方も分かって、自分的には、一石二鳥でした。
貴重な情報ありがとうございました。

mizukiさん、こんにちは。
最初、カスタムテンプレートセットを作成してしまい、そこから、テンプレートをどう追加すればいいのかあたふたしていたのですが、「新規カスタムテンプレート作成」というのがありました。アイコンも何も無かったので、サブタイトルかと思ってたのですが、まさか、リンクされたとは・・。
私のサイトの中でも、d3forumやd3diaryへのインポートスプリプト等でもこの機能を使ってます。
Altsysの中でも便利でかなり応用の効く仕組みなのに、目立たないですよね。