diff --git a/modules/qlositemap/qlositemap.php b/modules/qlositemap/qlositemap.php index 0ea76b1c6..7b082f9dc 100644 --- a/modules/qlositemap/qlositemap.php +++ b/modules/qlositemap/qlositemap.php @@ -33,7 +33,6 @@ class Qlositemap extends Module 'index' => 'home', 'our-properties' => 'meta', ); - protected $pagesAfter = array( 'contact' => 'contact', 'authentication' => 'login', @@ -85,7 +84,8 @@ class Qlositemap extends Module { return parent::install() && $this->registerHook('displayAdminMetaOptions') - && $this->registerHook('registerCronTasks'); + && $this->registerHook('registerCronTasks') + && $this->ensureSitemapPageMeta(); } public function uninstall() @@ -191,6 +191,7 @@ class Qlositemap extends Module 'qsm_frequencies' => $frequencies, 'qsm_frequency' => QsmHelper::getFrequency(), 'qsm_pages' => $pages, + 'qsm_cms_link' => $this->context->link->getAdminLink('AdminCmsContent'), )); return $output.$this->display(__FILE__, 'views/templates/admin/config.tpl'); @@ -418,7 +419,6 @@ class Qlositemap extends Module } QsmHelper::deleteSitemapFiles(); - $this->ensureSitemapPageMeta(); $disabledPages = QsmHelper::getDisabledPages(); foreach (Language::getLanguages(true, (int) $this->context->shop->id) as $lang) { diff --git a/modules/qlositemap/views/templates/admin/config.tpl b/modules/qlositemap/views/templates/admin/config.tpl index 27da5b736..b7e3551aa 100644 --- a/modules/qlositemap/views/templates/admin/config.tpl +++ b/modules/qlositemap/views/templates/admin/config.tpl @@ -26,7 +26,7 @@
{l s='Please set up the following sitemap URL in your Google Search Console account:' mod='qlositemap'}
{$qsm_index_url|escape:'html':'UTF-8'}
{l s='A separate sitemap file is generated for each active language.' mod='qlositemap'}
{l s='The above URL is the master sitemap file. It refers to the following sub-sitemap files:' mod='qlositemap'}
-{l s='CMS pages' mod='qlositemap'}
+{l s='You can manage which CMS pages are included in the sitemap in two ways.' mod='qlositemap'}
+{l s='If "CMS pages" is selected here, no CMS page is included in the sitemap.' mod='qlositemap'}
+{l s='To leave out only specific CMS pages, set "Indexation by search engines" to No on the page itself' mod='qlositemap'} ({l s='Preferences > CMS' mod='qlositemap'}).
{l s='Sitemap generation' mod='qlositemap'}
-{l s='Automatic sitemap generation' mod='qlositemap'}
+{l s='Manual sitemap generation' mod='qlositemap'}
+