は、私たちは、私が上に示したグリッドに「タイムゾーン」の列を追加したいkentico
でデフォルトのCMSモジュールのunigridために余分な列を追加することができます。 "Countries"モジュールは "Configuration"セクションの下にあります。列を追加するにはどうすればいいですか?出来ますか?
は、私たちは、私が上に示したグリッドに「タイムゾーン」の列を追加したいkentico
でデフォルトのCMSモジュールのunigridために余分な列を追加することができます。 "Countries"モジュールは "Configuration"セクションの下にあります。列を追加するにはどうすればいいですか?出来ますか?
国のアプリケーションのためのUniGridの定義は次の場所にあります。
~/CMS/App_Data/CMSModules/Cms/UI/Grids/CMS_Country/default.xml
グリッドの定義はここになりますので、あなたのスクリーンショットは、Statesタブを示している。
~/CMS/App_Data/CMSModules/Cms/UI/Grids/CMS_State/default.xml
は、あなたがに列を追加することができますthis referenceのように、XMLグリッド定義ファイルを編集してグリッドを作成します。
クラスにadd additional columnsに行く場合は、列を表示するのが簡単です。 しかし、KenticoのタイムゾーンはCMS.Country
クラスには関連付けられていません。
タイムゾーンデータが別のクラス/テーブルに格納されている場合、データを取得して表示するには、custom UniGrid transformationまたはcustom extenderを使用する必要があります。
この方法を使用すると、修正される可能性のあるアップグレード手順で修正されたファイルが表示されることに注意してください。この場合、競合を解決するのは難しいことではありませんが、[カスタマイズのベストプラクティス](https://docs.kentico.com/k10/custom-development/)に従って、UIをコピーしてカスタマイズすることを検討してください。カスタマイズのためのベストプラクティス)。 – rocky
ご返信ありがとうございます。 –