元ブロックと複製ブロックのテンプレートについて


投稿ツリー


前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2012/5/17 16:12
mizuki  新米   投稿数: 13

現在、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="filewww.xxxxx.com_photo1.jpg" />  ・・・ 追加

<{* if $block.categories}>[<{$block.categories}>]<br /><{/if *}>
<{* if $block.tags}>[<{$block.tags}>]<br /><{/if *}>
<table>

とすると、画像が表示されるのですが、複製したブロックにも同じ画像が表示されるので、カテゴリで分けたブロックごとに違う画像を表示できればと思っています。

これをやれるだけでも、サイトの見栄えがかなり違うもので・・。

よろしくお願いします。

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2012/5/17 16:30
なーお  長老   投稿数: 1784

mizukiさん、こんにちは。

答えは簡単なので即レスします。

引用:
■ブロックA(新着日記/ブログ)

■ブロックB(新着日記/ブログ:複製)

実際のトップで、タイトルと記事(コンテンツブロック)の間に、ブロックのイメージにあった、それぞれ違う画像を表示させたいと思っています。

Altsysのカスタムテンプレートを作成し、中身にblock_diarylist.htmlの内容をコピペし、必要部分を変更しておき、 表示するブロックの「このブロックのテンプレート」をそのカスタムテンプレートに向ければ出来上がり、かな。 :-)

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2012/5/18 11:28
mizuki  新米   投稿数: 13

ご返信ありがとうございました。

実現できました。

最初、カスタムテンプレートセットを作成してしまい、そこから、テンプレートをどう追加すればいいのかあたふたしていたのですが、「新規カスタムテンプレート作成」というのがありました。

アイコンも何も無かったので、サブタイトルかと思ってたのですが、まさか、リンクされたとは・・。

ALTSYSの新しい使い方も分かって、自分的には、一石二鳥でした。

貴重な情報ありがとうございました。

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2012/5/18 19:44
なーお  長老   投稿数: 1784

mizukiさん、こんにちは。

引用:
最初、カスタムテンプレートセットを作成してしまい、そこから、テンプレートをどう追加すればいいのかあたふたしていたのですが、「新規カスタムテンプレート作成」というのがありました。

アイコンも何も無かったので、サブタイトルかと思ってたのですが、まさか、リンクされたとは・・。

私のサイトの中でも、d3forumやd3diaryへのインポートスプリプト等でもこの機能を使ってます。

Altsysの中でも便利でかなり応用の効く仕組みなのに、目立たないですよね。 :oops:

投票数:0 平均点:0.00
返信する

このトピックに投稿する

題名
ゲスト名
投稿本文
  条件検索へ