3

複数のモジュールを含むdotnetnuke(v5)パッケージを作成することは可能ですか?つまり、マニフェストには複数のモジュールをサポートしているように見える「moduleDefinitions」要素がありますが、それに別の子を追加しても効果はソートされません。

dnnマニフェストは次のようになります。

<dotnetnuke type="Package" version="5.0">
<packages>
    <package name="MyModuleName" type="Module" version="01.00.00">
        <friendlyName>MyModuleName</friendlyName>
        <components>
            <component type="Module">
                <desktopModule>
                    <moduleName>MyModuleName</moduleName>
                    <foldername>MyModuleName</foldername>
                    <supportedFeatures />
                    <businessControllerClass />
                    <moduleDefinitions>
                        <moduleDefinition>...</moduleDefinition>
                        <!-- this one is ignored -->
                        <moduleDefinition>...</moduleDefinition>
                    <moduleDefinitions>

とにかく、同じパッケージに2つ以上のモジュールをパッケージ化する必要があります。出来ますか?

4

1 に答える 1

8

複数のモジュール定義要素は問題なく機能するはずです。モジュール内に複数の定義がある場合、モジュールをページに追加すると、各定義のインスタンスが追加されます。拡張機能リストには、まだ1つのエントリしかありません。

2つの独立したモジュールが必要な場合は、2つの<package>要素が必要になります(に2つの要素があると機能しません)。<component type="Module"><package>

于 2012-11-08T19:05:53.217 に答える