.. include:: /Includes.rst.txt ========================== TYPO3 Exception 1365779762 ========================== .. include:: /If-you-encounter-this-exception.rst.txt Missing storage page ids ======================== This error appears because you set some specific query settings, like `$querySettings->setIgnoreEnableFields(true)` and use generic `TYPO3QuerySettings`. Because this is a generic object, it knows nothing about the plugin context so, instead of using a generic object, use a `$this->createQuery()->getQuerySettings()` and then the pid set in FlexForm or in TypoScript will be set. This generates an error: :: public function initializeObject() { /** @var \TYPO3\CMS\Extbase\Persistence\Generic\TYPO3QuerySettings $querySettings */ $querySettings = $this->objectManager->get(\TYPO3\CMS\Extbase\Persistence\Generic\TYPO3QuerySettings::class); $querySettings->setIgnoreEnableFields(true); $querySettings->setEnableFieldsToBeIgnored(['fe_group']); $this->setDefaultQuerySettings($querySettings); } This one is ok: :: public function initializeObject() { /** @var \TYPO3\CMS\Extbase\Persistence\Generic\TYPO3QuerySettings $querySettings */ $querySettings = $this->createQuery()->getQuerySettings(); $querySettings->setIgnoreEnableFields(true); $querySettings->setEnableFieldsToBeIgnored(['fe_group']); $this->setDefaultQuerySettings($querySettings); }