バックエンドユーザー向けのニュースを提供する小さなエクステンションを作成しました。 Istは2パーツです。 TCAが提供する作成機能と編集機能は、すべてのBEユーザーのニュースを独自のモジュールとして表示する部分です。TYPO3 Extbase:バックエンドモジュール用のstoragepidを設定してください
TCAフォームとデフォルトのextbaseゲッターを使用するには、正しいstoragePidが必要です。 私はページコンテキストに決していないので、私はTypoScriptでそれらを設定できません。
私の考えでは、ファイルext_conf_template.txt
# cat=persistence/enable; type=int; label=Storage pid
storagePid = 4457
とプラグインの設定を使用していた。しかし、どのように私は、この設定を見てTYPO3を伝えることができますか?
少なくともRepository->findAll()
は、それが
しかし、ルートページにはTypoScriptを使用できません。 – kevinq
ルートページ(uidゼロ)は真ではありませんが、extbaseはそこには見えません。 'is_root = 1'を持つ最も古い' sys_template'レコードを探します。したがって、どのページに関係なく最も古いルートテンプレートを見つけるでしょう存在する。これを知ることは、静的テンプレートとして提供されているTypoScriptを使用するExtbaseモジュールを正しく動作させるためには非常に重要です(上の基準に一致するルートテンプレートにこれらを含める必要があります)。 –
まだ動作しません。 TCA rootLevel = 1に設定し、pid = 0でレコードを安全にしていれば動作しています。しかし、TypoScriptの設定ではありません。 – kevinq