エントリー用テンプレートについて

他のカテゴリーに当てはまらない事柄など。
気軽にどうぞ。

エントリー用テンプレートについて

投稿記事by machado on 2009年5月22日(金) 17:11

各用途別に合わせてエントリー用テンプレートを用意したのですが、テンプレートとして保存出来る内容が

    ・テンプレート名
    ・テンプレートの説明文
    ・内容
    ・追記
    ・スタイル

しかありません。

初歩的な質問でしたら大変申し訳ございませんが、エントリー用テンプレートに「タイトル」は保存できないのでしょうか?
エントリ毎にタイトルは変わるので保存する必要はないのですが、クライアント側で更新をする際に、どこに何を書けばいいのか
分かるようにウォーターマーク的な役割を持たせたいと思っています。

また、エントリーの新規作成からAを読み込むと、内容部分には問題なく表示されるのですが、html編集ボタンを押してソースを見ると
改行がされていない状態になっています。

【例1】エントリー用テンプレートAの「内容」に以下を入れた場合
コード: 全て選択
内容が入ります。内容が入ります。内容が入ります。内容が入ります。内容が入ります。内容が入ります。
<dl>
<dt>ダミーダミー</dt>
<dd>ダミーダミーダミーダミーダミーダミー</dd>
<dt>ダミーダミー</dt>
<dd>ダミーダミーダミーダミーダミーダミー</dd>
</dl>


【例2】エントリー用テンプレートAを読み込んでhtml編集ボタンを押した場合
コード: 全て選択
<p>内容が入ります。内容が入ります。内容が入ります。内容が入ります。内容が入ります。内容が入ります。</p>
<dl> <dt>ダミーダミー</dt> <dd>ダミーダミーダミーダミーダミーダミー</dd> <dt>ダミーダミー</dt> <dd>ダミーダミーダミーダミーダミーダミー</dd> </dl>


このように、ソースの改行が改行ではなく半角スペースになってしまいます。
ソース中に余計なスペースがあると表示崩れの原因にもなりますので回避したいのですが何か手段はあるのでしょうか?

よろしくお願いします。
machado
 
記事: 5
登録日時: 2009年5月18日(月) 13:23

Re: エントリー用テンプレートについて

投稿記事by okada on 2009年5月26日(火) 00:13

SOY CMSのご利用、ありがとうございます。

ご質問の内容ですが、
エントリー用テンプレートに「タイトル」は保存できないのでしょうか?
現状ではできません。
雛形でタイトルが指定できた方がいいでしょうか?
要望があるのであれば、雛形のタイトルが空白の時は置き換えない、入っているときは置き換える、という動作にするのがいいかもしれませんね。

このように、ソースの改行が改行ではなく半角スペースになってしまいます。
ソース中に余計なスペースがあると表示崩れの原因にもなりますので回避したいのですが何か手段はあるのでしょうか?
改行が半角スペースに変換されてしまうのですね。
ただ、表示崩れ回避のためということであれば、半角スペースでも改行でもHTMLでは同じように解釈されるので、現状で問題ないかと思います。

よろしくお願いいたします。
okada@株式会社日本情報化農業研究所

SOY CMS http://www.soycms.net/
SOY Shop http://www.soyshop.net/
SOY App http://www.soycms.net/extentions
開発ブログ http://www.soycms.net/blog/
Twitter http://twitter.com/SOY_CMS
okada
 
記事: 553
登録日時: 2008年6月07日(土) 00:49

Re: エントリー用テンプレートについて

投稿記事by machado on 2009年5月26日(火) 12:21

返信いただきありがとうございます。

雛形でタイトルが指定できた方がいいでしょうか?
要望があるのであれば、雛形のタイトルが空白の時は置き換えない、入っているときは置き換える、という動作にするのがいいかもしれませんね。

エントリー用テンプレート(雛形)にタイトルだけ保存できないのは少し不便かと思います。
どこに何を書けばいいのかわかるようにウォーターマーク的な役割としても使えますし。(もちろん更新者には更新マニュアル的なドキュメントを渡します。)
また、本文と追記がタブをクリックしないと変わらない仕組みではなく、最初から本文と追記を共に表示させておいたほうが操作がしやすかと思われますがいかがでしょうか?

改行が半角スペースに変換されてしまうのですね。
ただ、表示崩れ回避のためということであれば、半角スペースでも改行でもHTMLでは同じように解釈されるので、現状で問題ないかと思います。

よく考えたらエントリー用テンプレート(雛形)のソースの記述を以下のようにしておけば何の問題もないですね、すいません。
ただ、ソースの見栄え的には打ち込まれたタグのまま吐き出してくれた方が好きですね。

コード: 全て選択
<ul>   
<li>サンプル</li><!--
--><li>サンプル</li><!--
--><li>サンプル</li><!--
--><li>サンプル</li><!--
--><li>サンプル</li>
</ul> 


よろしくお願いします。
machado
 
記事: 5
登録日時: 2009年5月18日(月) 13:23


Return to 雑談・その他

オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[2人]

cron