2017-11-24 2 views

答えて

1

1)フィールドを完全に非表示にするには、TCAタイプpassthroughを使用してください。

投稿者:"TCEを通じて保存/更新できますが、値は評価されず、フィールドはTCEformsにレンダリングがありません。"

$GLOBALS['TCA']['pages']['columns']['nav_title']['config']['type'] = 'passthrough'; 

2)またはTCAで読み取り専用としてhere

TCEFORM.pages.nav_title.disabled = 1 
+0

このdoesnの 'tは私を助けて多く、私はこの設定について知っています。しかし、私はそれらのフィールドを表示したい。彼らは準備ができているので、新しい/編集ウィザードでのみ隠されます。 – Oliver

+1

私は自分の答えを更新しました:私はあなたを正しく理解していますか?リストビューでは編集フォームに表示したくないので編集できないようにしてください。 – wirap

+0

はい。新しい/編集のためにそれらのフィールドを隠すのに最適ですが、それらの値をlist/showに表示します。 物事をより明確にするために、これらのレコードはxml-webserviceインターフェイスからのオブジェクトを表します。いくつかのデータを指定することができ(ユーザーデータ)、他のデータはインターフェースによって生成されたメタデータです。 そのメタデータには、例えば、その特定の順序の外国システムの主なIDだけでなく、変更 - datetimes/- ユーザー、リンクされたレコードなど 私はTCEFORMが無効になって私を助けることができると思う..私は今それを見ていきます! – Oliver

関連する問題