drunomics/simple_sitemap_extensions

此包已被废弃,不再维护。未建议替代包。

simple_sitemap Drupal模块的扩展。

1.4.3 2022-02-08 11:56 UTC

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