1

[最終編集]誰かに役立つ場合に備えて、私が書いたコードへのリンクを次に示します。

解決策があると思います。Umbraco はポップアップに asp.net ファイルを使用していますが、これはまだ使用していませんが、コツをつかむことができると思います。クラス内から aspx にアクセスする方法がわかりません。部分クラスの背後にあるコードを作成する必要がありますか?

助けてくれてありがとう。

Umbraco を使用して多言語サイトを開発しています。コンテンツ ノードは作成時に各言語に自動的にコピーされます。カスタムポップアップを実装して、代わりにすべてにコピーする必要があることを確認する方法はありますか?

これは実際には現場ではなく、バック オフィスにあります。

または、本当に必要なのはメッセージ ボックスからのブール値だけなので、c# でブラウザのポップアップを開くことは可能ですか?

[編集:可能な解決策を追加]

4

1 に答える 1

1

Umbraco 独自の create 関数を適用して、これを分類しました。新しい .aspx ファイルを作成し、必要な機能を分離コードに追加しました。

新しいページを呼び出すことができるコンテキスト メニュー項目を追加し、そこからコンテンツを複製するメソッドを呼び出すことができました。

メソッドから、新しいノードを渡し、親 ID を取得します。次に、一致するノード名のすべてのノード名を比較し、umbracodocument.copy()メソッドを使用して、各言語のコンテンツを正しい位置に再作成します。

コードをより汎用的にすることができれば、それをパッケージとして Umbraco にアップロードします。

于 2012-12-17T20:28:22.813 に答える