2017-12-11 31 views

答えて

0

簡単な部分はフィールドを追加しています。難しい部分は、新しいフィールドに対応するようにコードファイルを変更することです。バナー管理モジュールは封印されているため、データベースクエリを使用してそのモジュールのシールを解除し、「バナー管理」モジュールのバナークラスにフィールドを追加する必要があります。

select ClassResourceID, * 
from cms_class 
where classname = 'cms.banner' 

select * 
from cms_resource 
where resourceid = 271 -- resource id from above query 

update cms_resource 
set ShowInDevelopment = 1 
where resourceid = 271 -- resource id from first query 

キャッシュをクリアしてモジュールをリロードすると、バナーモジュールクラスにフィールドを追加できるはずです。

次に、/CMSModules/BannerManagementディレクトリにあるコードファイルを調べ、フォームやその他の場所で新しいフィールドにアクセスできるように必要に応じて変更を加えます。

最後に、すべてのWebパーツを確認し、必要に応じて新しいフィールドにも更新する必要があります。

免責事項 - ベースのKenticoコードファイルを変更することは、お勧めできません。

関連する問題