如何将iblock导出到.xml,但是使用我的特定标签?或者我如何直接生成站点地图.xml? (但我不希望站点地图只包含链接,我需要名称,日期,描述等。)
答案 0 :(得分:0)
将信息块导出到.XML并生成sitemap.xml是完全不同的问题。
自定义RSS输出非常简单。使用以下代码创建PHP页面:
<?$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"
)
);?>
将默认的iblock模板复制到&#34; your-template-name&#34;并修改输出RSS的模板中的PHP文件。
然后使用?rss = Y参数调用PHP页面。
关于自定义站点地图,没有简单的方法来自定义它。
但是你可以编辑\ bitrix \ modules \ search \ classes \ general \ sitemap.php
在那里查找urlset等标记并相应地修改PHP文件。请注意,在下一次Bitrix CMS更新时,您的更改将被覆盖。
答案 1 :(得分:0)
如何将iblock导出到.xml,但是使用我的特定标签?
有几种选择: