5

SDL Tridion 2011のDreamweaverテンプレートビルディングブロック(DWT TBB)から出力された次のサンプルコードがあります。

<input type="image" src="tcm:33-1995" name="submit"/>
<img src="tcm:33-1995"/>

DWT TBBの後、複合コンポーネントテンプレートのデフォルトの終了アクションを使用してパスなどを解決しています。これをテンプレートビルダーで表示すると、IMGタグがSRC属性で解決されていることがわかりますが、INPUTタグは無視されます。

デフォルトのTBBにIMPタグとIMGタグを解決させる方法はありますか?

4

2 に答える 2

5

DWTに次のものを入れた場合:

<input type="image" src="tcm:1-90" name="submit"/>
<img src="tcm:1-90" />

次に、そのDWTを次のようなページテンプレートに配置します。

  1. DWT
  2. パッケージでバイナリを公開する
  3. リンクを解決する

私は最終的にこの出力項目で終わります:

<input src="http://localhost/Preview/.../img.jpg"  type="image" name="submit"/>
<img src="http://localhost/Preview/.../img.jpg"  />

では、出力はどのように異なりますか?

より詳しい情報

DWTが実行された後、これは出力項目です。

<input type="image" src="tcm:1-90" tridion:href="tcm:1-90" 
       tridion:type="Multimedia" tridion:targetattribute="src" name="submit"/>
<img src="tcm:1-90" tridion:href="tcm:1-90" tridion:type="Multimedia" 
     tridion:targetattribute="src" />

パッケージTBBでバイナリを公開しても出力アイテムは変更されないため、リンクリゾルバーはこれを上記の最終出力に変更します。

于 2012-09-20T19:33:48.073 に答える
0

その場合、入力タグの画像URLを解決するには、以下の構文を使用する必要があります

<input type="image" src= "url(tcm:33-1995)" name="submit"/> 

私はそれがうまくいくことを願っています。

于 2012-09-20T15:02:36.087 に答える