4

「タグ」(テキストタイプ)という名前のフィールドを持つスキーマ「コントロール」があります。これで、このスキーマを使用してコンポーネントを作成し、「タグ」フィールドに次のように入力しました。

<RegForm:MyRegisteration runat="server" />

および更新された Web 構成ファイル。

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

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

今私が知りたいのは、これがコントロールをレンダリングする方法か、そうするための他のより良いアプローチです。

4

2 に答える 2

7

他の投稿で述べたように、Tridion はユーザーが何を出力しているかをあまり気にしません。ASP.NET または Java アプリケーションの実行に必要なコードがテンプレートに記述されていれば、テンプレートは実行されます。

これにコンポーネントを持たせる必要があるのだろうかと思いますが、編集者がコンテンツの一部としてコントロールを作成することを期待していますか? 翻訳する必要がありますか?

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

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

于 2012-05-08T16:17:12.373 に答える
2

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

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

このアプローチを使用するには、開発者のみがこれらのコンポーネントへのアクセス権を持っていることを確認する必要があります。

于 2012-06-16T07:32:17.910 に答える