質問 > その他 > *.tpl の svn:mime-type |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
pantacle |
投稿日時: 2009/7/25 4:17
対応状況: −−−
|
長老 登録日: 2009/6/29 居住地: 富山 投稿: 242 |
Re: *.tpl の svn:mime-type Subversion的に、svn:mime-typeの指定値は差分処理の為に"text/"であるかどうかだけが必要な情報で、サブタイプは大して意識していないようです。
ただ「SubversionのApacheモジュールはGET要求に応答するとき、HTTPヘッダの Content-type:にこの値を使います。」という事ですので、例えばブラウザで直接テンプレートを表示したときにどう振舞うのが適切か、で決めるという事ではないでしょうか。 個人的には「SmartyテンプレートとHTMLは構文を共有するだけの別物(HTMLでは無い)」と考えてます。断片であることも多いですし。 ですので、PHPとして扱うか(微妙?)、単純にtext/planeか、でなければtext/x-smarty-template等の様に"x"付きで(適当に)指定しちゃっても良いのではないかと思うのです。 「EC-CUBEのリポジトリではこう扱っている(扱うことにした)」というのがブレなければ良いことだと思いますので、何でも良いと言えば何でも良いのですが。 (大概のエディタ/開発環境は拡張子で処理を分けられるでしょうから、mime-typeが何であっても無問題でしょう。)
|
seasoft |
投稿日時: 2009/7/27 6:52
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: *.tpl の svn:mime-type とりあえず、4種の MIME タイプを指定した *.tpl ファイルをアップロードしてみました。
http://svn.ec-cube.net/open_trac/browser/branches/comu-ver2/html/test/seasoft/svn_mime-type # 個人的に否定的に考えていた text/x-httpd-php も、Trac での動作としては案外良いかも ^^;
|
ramrun |
投稿日時: 2009/7/27 9:36
対応状況: −−−
|
仙人 登録日: 2006/11/3 居住地: 投稿: 789 |
Re: *.tpl の svn:mime-type text/planeはtext/plainではないかと。
|
seasoft |
投稿日時: 2009/7/27 9:46
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: *.tpl の svn:mime-type ご指摘ありがとうございます。記事のコピペ時に気づきませんでした。確かに、動作もおかしいですね。
下記にて修正しました。 http://svn.ec-cube.net/open_trac/changeset/18238
|
ramrun |
投稿日時: 2009/7/27 10:10
対応状況: −−−
|
仙人 登録日: 2006/11/3 居住地: 投稿: 789 |
Re: *.tpl の svn:mime-type 確認しました。
ところでこの件、seasoftさんが設定してくれたから他のコミッタは設定しなくてよい(TortoiseSVNのデフォルトでOK)という代物でしょうか? それとも他のコミッタも同じ設定をしておくべきなんでしょうか? |
seasoft |
投稿日時: 2009/7/27 10:25
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: *.tpl の svn:mime-type > ところでこの件、seasoftさんが設定してくれたから他のコミッタは設定しなくてよい(TortoiseSVNのデフォルトでOK)という代物でしょうか?
> それとも他のコミッタも同じ設定をしておくべきなんでしょうか? 既存ファイルの変更の場合、今回の設定が継承されるでしょうから、特段の設定は必要ないかと思います。 新規追加ファイルに関しては、都度属性を設定するか、SVN クライアントの設定を行う必要があるようです。 正式版でも同様の属性が採用されれば、コーディング規則に追加しておきたいところですね。 また、以前 nanasess 様から提議のあったように、スクリプトを用意するのも得策かなと思っています。
|
nanasess |
投稿日時: 2009/7/27 11:09
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2314 |
Re: *.tpl の svn:mime-type 引用:
SVN クライアント(auto-props)では, 現在 charset まで自動設定できないので, 逐一手動で設定する必要があります. この改善が, SVN trunk にはコミットされているようですが, リリースまで, まだしばらくかかりそうですね. http://subversion.tigris.org/issues/show_bug.cgi?id=2068 |
ramrun |
投稿日時: 2009/7/27 14:20
対応状況: −−−
|
仙人 登録日: 2006/11/3 居住地: 投稿: 789 |
Re: *.tpl の svn:mime-type seasoftさん、nanasessさん ありがとうございます。
とりあえずいまはデフォルトでいいですよね。 |
seasoft |
投稿日時: 2009/7/28 8:55
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: *.tpl の svn:mime-type Smarty の開発プロジェクトを参考にしようと思ったら、そちらでは svn:mime-type を設定していないようですね・・・
とりあえずは、mahalo_c 様からご提案のあった、text/x-smarty-template を検討しています。 Trac の「Original Format」をクリックしたときに、ブラウザ表示されるよりは、ダウンロードになる方が無難かなという判断からですが。 いかがでしょう?
|
seasoft |
投稿日時: 2009/7/28 9:46
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: *.tpl の svn:mime-type nanasess 様
\data\module\Smarty\unit_test\templates\constant.tpl は、 svn:mime-type が「application/x-httpd-php; charset=UTF-8」となっておりますが、何らかの意図があっての設定でしょうか? SVN ではバイナリと認識されるようで、svn:eol-style の設定ができなくなっております。 もしも支障がなければ、「text/***」に書き換えようかと考えています。
|
« 1 (2) 3 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |