問題タブ [typo3-8.x]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - TYPO3 8.7 TCA ext_tables.php チェック
で新しいプロジェクトを開始し、いつものように、HTML テンプレート用TYPO3 CMS 8.7 LTS
の独自のディストリビューション (またはプロバイダー) 拡張機能を作成しました。TypoScript
TSconfig
新しいInstall Tool
チェックがあります: ext_tables.php チェックの TCA
ext_tables.php
は(ほぼ)空であるべきだと読みました。したがって、私のファイルには、静的なタイポスクリプト ファイルへのリンクのみが含まれています。
それで全部です。しかし、Install-Tool-Check が成功しないのはなぜですか?
また、このコマンドは にあるはずだと読んだtypo3conf/ext/distribution_ext/Configuration/TCA/Overrides/sys_template.php
ことがありますが、試してみると、バックエンドでディストリビューションを選択できません (ルート テンプレート -> 静的テンプレートを含める) ..?
TYPO3 8.7に静的テンプレートファイルを含める完璧な方法は何ですか?
typo3 - TYPO3 - カスタム コンテンツ要素データを独自のデータベース テーブルに保存する
カスタム コンテンツ要素を作成したいと考えています。これが基本的にどのように機能するかを知っています。しかし、この要素の構成データをまともなデータベーステーブルに保存する方法があるかどうか、私は自問します。
tt_content
テーブルを拡張してそこにデータを保存する方法しか知りません。しかし、より多くの要素とフィールドを使用するtt_content
と、さらに大きくなります。これを防ぎたいと思います。
そして、あなたが尋ねる直前に: 私は FluidTYPO3 を使いたくありません。;) 基本的な TYPO3 機能でそれをやりたいだけです。
typo3 - TYPO3 - TCA 移行チェックは、fieldName = 'sys_language_uid' のフィールド 'showitem' の 4 番目のパラメーター 'specConf' が移行されたことを示します
7LTS から 8LTS にアップグレードし、TCA Migrations Check for my extensions を実行すると、結果リストに次のように表示されます。
コメント:
fieldName = 'sys_language_uid' のフィールド 'showitem' の 4 番目のパラメーター 'specConf' は、TCA テーブル "tx_myextension_domain_model_accounts['types']['1']['showitem']" から "tx_myextension_domain_model_accounts['types'] に移行されました。 ]['1']['columnsOverrides']['sys_language_uid']['defaultExtras']".
TCAでは、これがスポットだと思います:
コメントを削除するには、どのような変更を行う必要がありますか?
これは関連する部分だと思います: https://docs.typo3.org/c/typo3/cms-core/master/en-us/Changelog/7.3/Deprecation-67229-TcaChanges.html
そして、このコメントも?:
TCA テーブル tx_accountmanager_domain_model_accounts['types']['1']" から移行された 'showitem' フィールド: フィールドの 3 番目の引数として "tx_myextension_domain_model_accounts['types']['1']['1']" という名前の追加のパレットを移動しました " tx_myextension_domain_model_accounts['types']['1']['hidden']" を独自のパレットに追加します。この部分の結果は次のとおりです: "hidden, --palette--;;1"