diff --git a/packages/multilingual/single_pages/dashboard/multilingual/setup.php b/packages/multilingual/single_pages/dashboard/multilingual/setup.php index f5f597f..b981a43 100644 --- a/packages/multilingual/single_pages/dashboard/multilingual/setup.php +++ b/packages/multilingual/single_pages/dashboard/multilingual/setup.php @@ -80,18 +80,22 @@ $u = new User(); $copyLanguages = array(); $includesHome = false; +$defaultCopyTreeFrom = false; foreach($pages as $pc) { $pcl = MultilingualSection::getByID($pc->getCollectionID()); if ($pc->getCollectionID() == HOME_CID) { $includesHome = true; } $copyLanguages[$pc->getCollectionID()] = $pc->getCollectionName() . ' - ' . $pcl->getLanguageText(); + if ($pcl->msLocale === $defaultLanguage) { + $defaultCopyTreeFrom = $pc->getCollectionID(); + } } if ($u->isSuperUser() && !$includesHome) { ?>
1) { - $copyLanguageSelect1 = $form->select('copyTreeFrom', $copyLanguages); + $copyLanguageSelect1 = $form->select('copyTreeFrom', $copyLanguages, $defaultCopyTreeFrom); // works whether $defaultCopyTreeFrom remains false or was set to a locale $copyLanguageSelect2 = $form->select('copyTreeTo', $copyLanguages); ?>