0

Collective.portlet.tal tar ファイルを使用して新しい TAL ポートレットを作成し、packages.cfg ファイルの [main] セクションに含めました。インスタンスを起動した後、portal_quickinstaller を使用して新しく作成した TAL ポートレットを Zmi にインストールしました。TAL ポートレットを使用して (@@manage-portlets ADD ポートレット ドロップダウン メニューから)、アドレス ポートレットを 1 つ追加して、アドレスを動的に表示しました。次に、このコードを TAL Code で使用しました

 <div tal:define="address_view context/@@address-view" >
  <span tal:replace="address_view/myaddress" />
</div>

メソッドとその戻り値をファイル システムから直接取得します。上記のプロセスの出力は、新しくアドレス指定されたポートレットで HTML コード全体を取得することです。このように私はブラウザを見ています

      <div> <link rel="stylesheet" type="text/css" href="http://localhost:8086/brunweb2  
      /brunweb//daten/spitaltaetigkeit/daten/ploneCustom.css"> <p></p> <table 
      width="180" border="0"> <tr> <td class="color" align="left" width="165" 
      valign="bottom" style="padding-top: 200px; padding-left: 30px;"> <a 
      href="http://localhost:8086/brunweb2/brunweb//daten/spitaltaetigkeit/daten/praxis
     /lageplan"><u class="TextAdresseSuchBlau">So finden Sie uns </u></a><br> <font 
     class="TextAdresseBlau">Prafhhfhxis<br> Prof. Dr. fdagdsgsdgsdgsdgdg<br>
     <br>hdfhgfhgfhgfj 30<br>3011 skm <br><br></font> <font 
     class="TextAdresseBlau">Tel:5745745745<br>Fax:574574577</font><br> <a 
     href="mailto:ssasdf.gsdgg@fgf.ch" 
     class="TextAdresseBlau">ssasdf.gsdgg@fgf.cha> </td> </tr> </table> </div> 

しかし、ブラウザでこのように見たくありません。アドレスポートレットの内容を表示したいだけです。

   So finden Sie uns Prafhhfhxis
   Prof. Dr. fdagdsgsdgsdgsdgdg
   hdfhgfhgfhgfj 30
   3011 skm 
   Tel: 746 4646 43
   Fax:6346 63463
   ssasdf.gsdgg@fgf.ch

TALコードの何が問題なのか誰にもわかりますか?

4

1 に答える 1

3

使用構造

<span tal:replace="structure address_view/myaddress" />

于 2013-08-30T08:53:36.693 に答える