RenderComponentPresentation メソッドを使用して、SiteEdit 編集可能コンテンツ スクリプトを呼び出して TBB からコンテンツを出力することは可能ですか?
現在、そのコンテンツを囲む赤い枠線を取得しています。右上隅のアイコンにカーソルを合わせると、削除されたと表示されます。ただし、コンポーネントのコンテンツは削除されず、コンポーネント テンプレートまたはページの変更はすべて再公開されており、コンポーネント自体も動的コンポーネントではありません。
編集可能なスクリプトを TBB から直接呼び出している場合、SiteEdit は機能していますが、RenderComponentPresentation
メソッドを使用して別のコンポーネント テンプレートを呼び出してそのスクリプトを出力している場合は機能します。赤い境界線だけが表示され、それが削除されたと言っています。
編集可能なスクリプト: (TBB から直接作業)
<!-- TemplateBeginIf cond="Content != ''" -->
<tcdl:ComponentField name="Content">${Content}</tcdl:ComponentField>
<!-- TemplateEndIf -->
TBB 内で以下のメソッドを呼び出し、常に赤い境界線を取得する RenderComponentPresentation(ComponentID, ComponentTemplateID)
環境: Tridion 2011、SiteEdit 2009 SP3、Windows Server 2008