Ich habe einen benutzerdefinierten Inhaltstyp, der von einem Modul erstellt wird. Gibt es einen Hook, mit dem ich den Pfadalias meines benutzerdefinierten Inhaltstyps festlegen kann, wenn ein Knoten erstellt wird?
Eines meiner Felder ist ein alphanumerischer Code, den ich im Pfad verwenden möchte. zB: 'event / myc0d3'
Ich habe festgestellt, dass diese Funktion ( path_set_alias ) in 6 vorhanden ist, aber ich kann das Äquivalent für 7 nicht finden. Und weiß nicht, wo ich es aufrufen würde.
quelle
Die Funktion heißt jetzt path_save () , ein Beispiel finden Sie unter path_taxonomy_term_insert () .
quelle
hook_node_insert () funktionierte in meinem Fall nicht und bei einigen Suchanfragen kam ich auf diesen Blog-Beitrag . Ich habe hook_insert () auf die gleiche Weise und im Presto implementiert .
quelle
hook_insert()
nur verwendet wird, wenn das Modul, das es implementiert, einen Inhaltstyp definiert; Der Hook kann nicht verwendet werden, um auf einen Knoten für einen Inhaltstyp zu wirken, der von einem anderen Modul definiert wurde.Implementieren Sie hook_node_insert () .
quelle