By default, add media to only pages which have been initialized in pages loop

This commit is contained in:
Matias Griese
2022-02-02 19:44:41 +02:00
parent ba698e9fa9
commit 5d9d929c3f
3 changed files with 16 additions and 0 deletions

View File

@@ -1,3 +1,9 @@
# v1.7.99-feature
## mm/dd/2022
2. [](#improved)
* By default, add media to only pages which have been initialized in pages loop
# v1.7.30
## mm/dd/2022

View File

@@ -173,6 +173,15 @@ class Page implements PageInterface
$this->taxonomy = [];
$this->process = $config->get('system.pages.process');
$this->published = true;
$this->_loadMedia = false;
}
/**
* @return void
*/
public function enableMedia(): void
{
$this->_loadMedia = true;
}
/**

View File

@@ -1788,6 +1788,7 @@ class Pages
{
$directory = rtrim($directory, DS);
$page = new Page;
$page->enableMedia();
/** @var Config $config */
$config = $this->grav['config'];