Mam niestandardowy typ zawartości, który jest tworzony przez moduł. Czy istnieje haczyk, którego można użyć do ustawienia aliasu ścieżki dla mojego niestandardowego typu treści podczas tworzenia węzła?
Jednym z moich pól jest kod alfanumeryczny i chcę go użyć na ścieżce. np .: „event / myc0d3”
Zauważyłem, że ta funkcja ( path_set_alias ) istniała w 6, ale nie mogę znaleźć odpowiednika dla 7. I nie wiem, jak ją nazwać.
źródło
Funkcja nazywa się teraz path_save () , patrz przykład path_taxonomy_term_insert () .
źródło
hook_node_insert () nie działał w moim przypadku i przy niektórych wyszukiwaniach wymyśliłem ten post na blogu . Zaimplementowałem hook_insert () w ten sam sposób i presto.
źródło
hook_insert()
jest używane tylko wtedy, gdy moduł implementujący go definiuje typ zawartości; haka nie można użyć do działania na węźle dla typu zawartości zdefiniowanego w innym module.Zaimplementuj hook_node_insert () .
źródło