2017-04-20 5 views
1

Comment puis-je exporter un iblock vers .xml, mais avec mes tags spécifiques? Ou comment puis-je générer directement un sitemap .xml? (Mais je ne veux pas que le sitemap ne contienne que les liens, j'ai besoin du nom, de la date, de la description, etc.)Bitrix: exportation étendue en XML

+0

Créez votre fichier d'exportation personnalisé et exécutez-le –

Répondre

0

Exporter le bloc d'information vers .XML et générer un sitemap.xml sont des problèmes complètement différents.

La personnalisation de la sortie RSS est très facile. Créer une page PHP avec le code suivant:

<?$APPLICATION->IncludeComponent("bitrix:news.list","your-template-name",Array(
    "IBLOCK_TYPE" => <YOUR-IBLOCK-TYPE>, 
    "IBLOCK_ID" => <YOUR-IBLOCK-ID>, 
.... other options of the "bitrix:news.list" 
    ) 
);?> 

copie le modèle de iblock par défaut « nom-votre-modèle » et modifier le fichier PHP dans le modèle qui sort RSS. Puis appelez votre page PHP avec le paramètre? Rss = Y. En ce qui concerne le sitemap personnalisé, il n'existe aucun moyen simple de le personnaliser.

Mais vous pouvez modifier \ Bitrix \ modules \ recherche \ classes \ général \ sitemap.php

recherche les balises là comme urlset et modifier le fichier PHP en conséquence. Sachez que lors des prochaines mises à jour du CMS Bitrix, vos modifications seront remplacées.

0

Comment puis-je exporter un iblock vers .xml, mais avec mes tags spécifiques?

Il y a plusieurs options:

  1. Grâce api obtenir les données et générer la sortie. Si l'édition "Small business" ou "Business" vous pouvez prendre l'un des exemples d'exportation standard pour .
  2. Utilisez news.list ou catalog.section.
  3. Personnalisez rss.out