zopej****@lists*****
zopej****@lists*****
2004年 11月 19日 (金) 14:29:49 JST
nyusukeです。 >>高橋さんから,ExternalEditorの有無でタブの日本語化の状態が変わる旨ご報告 >>いただきました。 >> >>他の皆さんはいかがでしょうか? > > > ExternalEditorをはずしたところ、タブ部が日本語表示されました。 日本語表示されたのですが、挙動不審になってしまいました。 ・ルートでのタブのリンクが例えば「コンテンツ」タブでは 「サイトアドレス/manage_main%3E%3Cspan%20style=」になります。 *「確認」タブではリンクが付与されていない状態です ・COREBlogのタブのリンクが別ウィンドウで開かれます。 ブラウザで「コンテンツ」タブのリンクの部分のソースを見てみると、 <a href="manage_main><span style="color: #000000;> <strong>コンテンツ(略 となっており、 hrefのダブルクオーテーションの閉じ、および styleのダブルクオーテーションの開始がありません。 そのためhrefの解釈がおかしくなっているようです。 zope-hoge/lib/python/App/dtml/manage_tabs.dtml を見てみると <a <dtml-if "s_item.get('action')"> href="&dtml-action;" <dtml-else> href="&dtml-URL1;" </dtml-if> <dtml-if "s_item.get('target')">target="&dtml-target;"</dtml-if> > <span style="color: #000000"> <strong> <dtml-var "s_item['label']"> </strong> </span> </a> ここらへんでしょうか。 再びソースを見てみると <a href="manage_main><span style="color: #000000;><strong>(略 こうなってます。 ソースではhrefのすぐ後に(ターゲット指定がなく)spanが来ていますので ・href="&dtml-action;"←この最後のダブルクオーテーション ・<dtml-if "s_item.get('target')">target="&dtml-target;"</dtml-if> ここらへんに問題があるのでしょうか。 またソースでは styleのダブルクオーテーションの閉じのみがなくなっています。 共通点としては セミコロンのあとのダブルクオーテーションが無くなっている ということですね。 ぱっと見ただけなので見落とし見誤りなどあるかもしれませんが 取り急ぎ報告まで。 -- Yusuke NAKAI mail: nyusu****@nagos***** web : http://nagosui.org