Tengo un tipo de contenido personalizado creado por un módulo. ¿Hay un enlace que pueda usar para establecer el alias de ruta de mi tipo de contenido personalizado cuando se crea un nodo?
Uno de mis campos es un código alfanumérico, y quiero usarlo en la ruta. por ejemplo: 'evento / myc0d3'
Noté que esta función ( path_set_alias ) existía en 6, pero no puedo encontrar el equivalente para 7. Y no sé dónde lo llamaría.
fuente
La función ahora se llama path_save () , consulte path_taxonomy_term_insert () para ver un ejemplo.
fuente
hook_node_insert () no estaba funcionando en mi caso, y con algunas búsquedas se me ocurrió esta publicación de blog . Implementé hook_insert () de la misma manera y presto.
fuente
hook_insert()
se usa solo cuando el módulo que lo implementa está definiendo un tipo de contenido; el gancho no se puede usar para actuar en un nodo para un tipo de contenido definido desde otro módulo.Implemente hook_node_insert () .
fuente