Pregunta

Tengo un módulo con un controlador de devolución de llamada para la ruta "Productos". Entonces, si el usuario navega por productos/manzanas, el módulo presenta una página sobre nuestras manzanas, y si va a productos/naranjas, etc. Estas páginas incluyen detalles sobre los diversos productos.

Me gustaría que el mapa del sitio XML estuviera poblado de mi módulo. Después de todo, es mi módulo el que sabe qué productos existen, sus descripciones, etc.

¿Algún gancho o cualquier cosa que pueda usar para eso?

¿Fue útil?

Solución

La función base que llamas es xmlsitemap_link_save.

No soy consciente de ningún documento sobre cómo usar esto, pero los nodos se agregan al mapa del sitio a través de xmlsitemap_node_nodeapi que a su vez llama xmlsitemap_node_create_link. El código para eso debería proporcionar alguna orientación sobre cómo construir $link.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a drupal.stackexchange
scroll top