0

この「Add New Product」ページを作成する必要があります。ページの上部には、さまざまな製品タイプ用の 4 つのラジオ ボタンがあります。選択した製品/ラジオ ボタンに応じて、異なる入力フィールドを表示する必要があります。フィールドの約 50% は 4 つの製品タイプすべてに共通で、残りは製品タイプごとに異なります。そして、データを同じデータベーステーブルに保存したい(しなければならない)(各行にいくつかの空の列があります)。

このページを実装する方法について何か提案はありますか? (1 つのコンテンツ タイプ、複数のコンテンツ タイプ、コンテンツ パーツ、ウィジェット...?)

ありがとう。

4

1 に答える 1

0

これまでに提供された情報に基づいて、1つのアプローチは、クライアント側ロジック(Javascript)を記述して、ページの適切な場所にボタンを追加し、押されたボタンに基づいてページのレイアウトを変更することです。このため、オーチャード内で何も変更する必要はありません。

Orchardに、特定のパスの下のページにのみ適用される新しい「レイヤー」と、JavaScriptをこのレイヤーに挿入するウィジェットを作成できます。これもオーチャード自体に変更を加える必要はありません。

これはあなたのために働きますか?

于 2012-04-09T16:55:28.217 に答える