0

私はチェックアウト・ページ (WebSphere commerce Aurora Store - V7 の出荷/請求/支払いページ) をカスタマイズする過程にあり、ページ全体で構成チェックがあります。そのような:

<flow:ifEnabled feature="ShippingInstructions">
...
</flow:ifEnabled>

これらの設定は Management Center のチェックアウト タブで構成されていることがわかりましたが、構成、Management Center、ドキュメント、または Google のどこにも見つからない「SharedShippingBillingPage」という機能が 1 つあります。これはどこで構成され、どのようにオンまたはオフにできますか?

4

2 に答える 2

1

フローと機能の構成は、バージョン 7 の e スポットとしてモデル化されています。USAGETYPEこれらのEMSPOT行の列はSTOREFEATURE、機能とSTOREFILEREFストア ファイル参照 (CSS など) 用になります。のNAMEEMSPOT、機能またはファイル名を表します。各機能の行は、機能が有効かどうかを示すために、表のEMSPOT既定のコンテンツに関連付けられています。エントリのDMEMSPOTDEF列には値があり、列は true または false のいずれかで、機能が有効かどうかを示します。機能のまたはエントリがない場合は、無効であると見なされます。各ファイル参照行も同様にエントリに関連付けられています。DMEMSPOTDEFCONTENTTYPEFeatureEnabledCONTENTEMSPOTDMEMSPOTDEFEMSPOTDMEMSPOTDEF

Esites: これらの e スポットは、店舗との関係をサポートします。DMEMSPOTDEF対応するストアのエントリを導入することで、特定の e サイトで機能を有効/無効にしたり、ファイル参照を変更したりできます。

機能の有効化チェックにはデータベースの読み取りが含まれるため、 を使用してキャッシュされDistributedMapCachesます。

于 2015-03-22T20:09:09.953 に答える
0

IBM にサポート リクエストを送信したところ、SharedShippingBillingPage 機能は推奨されておらず、サポートされていないとのことでした。ただし、この機能はデフォルトで true (有効) に設定されているとのことです。このような機能は通常、管理センターで制御されるため、この構成がどこに保存されているかについて興味を持ち始めました。

この情報は、eSpot に関連するデータベース テーブルに保存されていることが判明しました。特定の機能が有効になっているかどうかを確認するために直接データベース クエリを実行する場合は、次のようになります。

select ddef.storeent_id, e.name, e.description, ddef.content from dmemspotdef ddef left join emspot e on ddef.emspot_id = e.emspot_id where ddef.contenttype = 'FeatureEnabled' and e.name = 'SharedShippingBillingPage';

ストアをさらに絞り込むには、storeent_id 句をストアに追加します。

select e.name, e.description, ddef.content from dmemspotdef ddef left join emspot e on ddef.emspot_id = e.emspot_id where ddef.storeent_id = 10101 and ddef.contenttype = 'FeatureEnabled' and e.name = 'SharedShippingBillingPage';
于 2015-01-22T13:00:43.773 に答える