J'utilise le module XML Sitemap (7.x-2.0-beta3) pour générer le site XML Sitemap pour mon site. Le problème est que je ne peux pas définir la fréquence de changement des types de contenu.
Dans "Admin/Config/Rechercher/xmlsitemap/Paramètres" J'ai une "fréquence de changement" Combobox, mais ceci est uniquement pour la page d'accueil.
[.____] J'ai d'autres types de contenu et des étiquettes de taxonomie. Comment puis-je modifier la fréquence pour eux?
Autant que je sache, le champ de formulaire prioritaire est ajouté au formulaire de type de contenu de xmlsitemap_add_link_bundle_settings()
, qui est appelée par xmlsitemap_node_form_node_type_form_alter()
.
La première fonction, dans l'instantané de développement, utilise les définitions de champ de formulaire suivantes.
$form['xmlsitemap']['status'] = array(
'#type' => 'select',
'#title' => t('Inclusion'),
'#options' => xmlsitemap_get_status_options(),
'#default_value' => $bundle_info['status'],
);
$form['xmlsitemap']['priority'] = array(
'#type' => 'select',
'#title' => t('Default priority'),
'#options' => xmlsitemap_get_priority_options(),
'#default_value' => $bundle_info['priority'],
'#states' => array(
'invisible' => array(
'select[name="xmlsitemap[status]"]' => array('value' => '0'),
),
),
);
Le champ de formulaire de la priorité est invisible lorsque le champ "Statut" est défini sur 0.