drunomics / simple_sitemap_extensions
此包已被废弃,不再维护。未建议替代包。
simple_sitemap Drupal模块的扩展。
1.4.3
2022-02-08 11:56 UTC
Requires
- drupal/simple_sitemap: ^3.10
README
概述
扩展simple sitemap以支持sitemap索引文件和为每个索引文件配置变体。
使用方法
- 安装模块
sitemap索引
-
转到/admin/config/search/simplesitemap/variants
-
添加一个或多个类型为sitemap_index的变体
index | sitemap_index | Sitemap Index
或多个
site-a_index | sitemap_index | Sitemap Index Site A
site-b_index | sitemap_index | Sitemap Index Site B
site-c_index | sitemap_index | Sitemap Index Site C
-
添加您需要的更多变体并保存配置
-
在/admin/config/search/simplesitemap/settings中将默认sitemap变体设置为sitemap索引
-
在/admin/config/search/simplesitemap/sitemap-index上启用应在sitemap索引上的变体
-
导出配置,保存并重新生成sitemap
extended_entity(扩展实体)sitemap类型
为了获取实体的额外数据,如图像。
为此,需要添加一个配置文件。 simple_sitemap_extensions.extended_entity.image_paths.yml
它应该定义实体到图像的映射。
例如,对于包含图像的不同字段的节点文章
node:
article:
fields:
field_hero:
-
bundles:
- gallery
fields:
field_media:
-
bundles:
- image
fields:
field_image: true
-
bundles:
- image
fields:
field_image:
-
bundles:
- image
fields:
field_image: true
field_paragraphs:
-
bundles:
- gallery
fields:
field_media:
-
bundles:
- image
fields:
field_image: true
-
bundles:
- image
fields:
field_image:
-
bundles:
- image
fields:
field_image: true
field_teaser_media:
-
bundles:
- image
fields:
field_image: true
然后添加一个extended_entity
sitemap变体
- 转到/admin/config/search/simplesitemap/variants
- 添加新的类型为
extended_entity
的变体
示例: variant_machine_name | extended_entity | Variant label