From 2f5c3ee5eaa3f10015a56351656164652d617fd2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Chans=C3=A9aume?= Date: Thu, 31 Jul 2014 14:46:53 +0200 Subject: [PATCH] set default folder for contents --- setup/import.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/setup/import.php b/setup/import.php index a4c6b4fd7..ee639946d 100644 --- a/setup/import.php +++ b/setup/import.php @@ -20,6 +20,7 @@ /* along with this program. If not, see . */ /* */ /*************************************************************************************/ +use Thelia\Model\ContentFolderQuery; use Thelia\Model\ProductAssociatedContent; if (php_sapi_name() != 'cli') { @@ -502,13 +503,24 @@ function createContents($faker, $folders, $con) // folder $contentFolders = explode(';', $data[7]); + $defaultFolder = null; foreach ($contentFolders as $contentFolder) { $contentFolder = trim($contentFolder); if (array_key_exists($contentFolder, $folders)) { $content->addFolder($folders[$contentFolder]); + if (null === $defaultFolder) { + $defaultFolder = $folders[$contentFolder]->getId(); + } } } + $content + ->getContentFolders() + ->getFirst() + ->setDefaultFolder(true) + ->save($con) + ; + $content->save($con); $images = explode(';', $data[6]);