問題タブ [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.

0 投票する
1 に答える
3371 参照

php - TYPO3 8.7 TCA ext_tables.php チェック

で新しいプロジェクトを開始し、いつものように、HTML テンプレート用TYPO3 CMS 8.7 LTSの独自のディストリビューション (またはプロバイダー) 拡張機能を作成しました。TypoScriptTSconfig

新しい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に静的テンプレートファイルを含める完璧な方法は何ですか?

0 投票する
5 に答える
938 参照

typo3 - TYPO3 - カスタム コンテンツ要素データを独自のデータベース テーブルに保存する

カスタム コンテンツ要素を作成したいと考えています。これが基本的にどのように機能するかを知っています。しかし、この要素の構成データをまともなデータベーステーブルに保存する方法があるかどうか、私は自問します。

tt_contentテーブルを拡張してそこにデータを保存する方法しか知りません。しかし、より多くの要素とフィールドを使用するtt_contentと、さらに大きくなります。これを防ぎたいと思います。

そして、あなたが尋ねる直前に: 私は FluidTYPO3 を使いたくありません。;) 基本的な TYPO3 機能でそれをやりたいだけです。

0 投票する
2 に答える
3309 参照

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"