テンプレート変数のtextareaでの改行を反映させたい。  【解決済み】

質問全般・改善要望
返信する
mojira
メンバー
メンバー
記事: 87
登録日時: 2009年10月04日(日) 14:25

テンプレート変数のtextareaでの改行を反映させたい。

投稿記事 by mojira »

お世話になります。
表題のように、リソース作成時にテンプレート変数で作ったtextareaでの改行を反映させたい
のですが、可能でしょうか?

リソース作成ページ内では以下のように改行の情報が残ったまま保存されているのですが
.png
リソース作成ページのtextareaでの改行画像
(2.37 KiB) ダウンロード数: 8130 回
ブラウザでは以下のように、改行されません。
8.png
ブラウザでは以下のように、改行されません。
(1.11 KiB) ダウンロード数: 8130 回
これは仕様だと思うのですが、テンプレート変数が沢山ありますので、全てをリッチテキストに
するとリソース作成ページがゴチャついてわかりにくいため、textareaで改行が反映されれば
ベストなのですが・・・

テンプレート作成ページの画像は以下です。
3.png
テンプレート変数内容
(9.23 KiB) ダウンロード数: 8130 回
※入力タイプがtextarea(mini)となっておりますが、textareaでも同じでした。

何卒よろしくお願いいたします

[サーバ]
 ヘテムルサーバー
 PHPバージョン: 5.2.8
 MySQLのバージョン:5.0.82-community-log
[modx]
 バージョン:1.0.2J

[クライアント]
 ブラウザ:Firefox3.5.5
-----
li4ch
メンバー
メンバー
記事: 18
登録日時: 2009年10月09日(金) 14:41

Re: テンプレート変数のtextareaでの改行を反映させたい。

投稿記事 by li4ch »

こんばんは

phxというプラグインを入れてたら出来ますよ。
dittoなら、phxをいれなくても使えると思います。

テンプレート内の変数を

[+変数:nl2br+]

で、改行を<br />に変えてくれます。

他にもいろんなことが出来るので試してみてください。

http://wiki.modxcms.com/index.php/PHx
mojira
メンバー
メンバー
記事: 87
登録日時: 2009年10月04日(日) 14:25

Re: テンプレート変数のtextareaでの改行を反映させたい。  【解決済み】

投稿記事 by mojira »

li4chさん ありがとうございます。m(_ _)m
phxというプラグインを入れてたら出来ますよ。
dittoなら、phxをいれなくても使えると思います。

テンプレート内の変数を

[+変数:nl2br+]
テンプレート変数を単純な変数タグ[*テンプレ変数*]で制作していた
ためdittoを使用したテンプレートに変更してみようと思います。
li4ch
メンバー
メンバー
記事: 18
登録日時: 2009年10月09日(金) 14:41

Re: テンプレート変数のtextareaでの改行を反映させたい。

投稿記事 by li4ch »

Phxをいれてれば、[*テンプレ変数:nl2br*]
でも使えると思いますよ。
mojira
メンバー
メンバー
記事: 87
登録日時: 2009年10月04日(日) 14:25

Re: テンプレート変数のtextareaでの改行を反映させたい。

投稿記事 by mojira »

li4chさん ご返信ありがとうございます。

Phxを導入すると[*テンプレ変数:nl2br*]でも改行が反映されるようになりました!

dittoを入れておけば、phxは入れなくても良いと勝手に思い込んでおりました。 :oops:

本当に助かりました、ありがとうございます。m(_ _)m
返信する