0

Tridion2011SP1とSiteEdit2012でテンプレートを作成しているDreamweaverに取り組んでいます。

私のコンポーネントにはコンポーネントリンクがあります。コンポーネントリンクに対してもSitEditを有効にしたい。

リンクされたコンポーネントから値を取得するためのコンポーネントテンプレートを作成し、メインコンポーネントテンプレートビルディングブロックで参照しました。

私のメインコンポーネントCTには、次のテンプレートビルディングブロックがあります。

Dreamweaver TBB(Referring to Component link CT internally)
Enable Inline Editing for the Component
Default Finish Actions.

ページTBBはこんな感じ

<html>
   <head></head>
   <body>
      @@RenderComponentPresentation("ComponentID","ComponentTemplateID")@@
   </body>
</html>

ページテンプレートには次のブロックがあります。

Page TBB
Enable Inline Editing for the Page
Default Finish Actions

ページをプレビューすると、SiteEditタグが表示されます。コンポーネントリンクからもコンテンツを見ることができます。

しかし、ページを公開したとき、コンテンツを編集できません。

テンプレートビルディングブロックを追加したり、ブロックに変更を加えたりする必要がありますか?

4

1 に答える 1

4

しかし、ページを公開したとき、コンテンツを編集できません。

パブリケーションターゲットがTridionUI2012用に正しく構成されていますか( SiteEditではありません!)

「コンテンツを編集できません」とはどういう意味ですか?

  • 左上隅にSDLTridionボタンが表示されませんか?
  • ボタンを見ましたが、クリックするとエラーになりますか?
  • コンポーネントのプレゼンテーションの境界線が表示されますが、フィールドは編集できませんか?

コンポーネントプレゼンテーションに「コンポーネントのインライン編集を有効にする」TBBも追加しましたか?

于 2012-05-25T15:07:05.797 に答える