[Zopej10n-dev 10] Re: Known Bug

Back to archive index

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




Zopej10n-dev メーリングリストの案内
Back to archive index