2012-05-08 16 views
4

"タグ"(テキストタイプ)という名前のフィールドを持つスキーマ "コントロール"があります。今私はこのスキーマを持つコンポーネントを作成し、 "タグ"フィールドに:SDL Tridionページでasp.netユーザーコントロールをレンダリングする方法は?

<RegForm:MyRegisteration runat="server" /> 

と更新されたWeb設定ファイルを入力しました。

<add src="~/WebUserControl.ascx" tagName="MyRegisteration" tagPrefix="RegForm" /> 

コンポーネントをページに追加しました。

ここでは、これをコントロールやその他の方法でレンダリングする方法を知りたいと思います。

答えて

7

私が他の記事で述べたように、Tridionはあなたが出力しているものを本当に気にしません。テンプレートがASP.NETまたはJavaアプリケーションが実行する必要があるコードを記述すると、それが実行されます。

これにコンポーネントが必要かどうか、エディタがそのコンテンツの一部としてコントロールを作成すると思いますか?あなたはそれを翻訳する必要がありますか?

通常、このタイプの「コンテンツ」は、テンプレートではなくコンポーネント内に入ります。

常に心に留めておくべき重要なことは、アプリケーションサーバーには何が書き込まれるのでしょうか?

+0

実際、私は、システム管理者または開発者だけが複数のテキストフィールドを持つ単純なスキーマに基づいて、いわゆる「コードコンポーネント」を見て作成しました。 このコンポーネントでは、コードまたはUsercontrolへの参照を記述することができます。 私はそれが可愛いわけではなく、潜在的に危険であると認めますが、私はこれらの構造も見ています –

2

バージョンコントロールコード管理ソフトウェアを持たないクライアントサイトで.netページを公開するために、「コードコンポーネント」アプローチを使用しました。

コンポーネントは、現在の作業バージョンをdevサーバーから格納するために使用されました。

この承認を使用するには、でなければなりません。開発者のみがこれらのコンポーネントへのアクセス権を持っていることを確認してください。

関連する問題