0

I've created contents using custom form. I don't use content types. I could add, update and delete that content by access test, test/id/edit and test/id/delete.

I've displayed content lists for a user by tests/uid. Now I want to use user name instead of uid. I have to replace space by '-' and also replace all special characters. So my choice is both url alias and path auto.

But I couldn't add custom url pattern into pathauto pattern. There is only available for content types, taxonomy term, user and file path. But I want to custom url pattern for custom content inside the user path.

1

If I understand your question correctly, you're wanting to implement Pathauto's API. Here's a tutorial on how to do so. Basically, you need to implement hook_pathauto() and make use of pathauto_create_alias() & path_delete() when you're performing your Create/Update/Delete operations. It looks like you can use the token_type of user for your token replacement.

  • I need to add path alias for all users and add, update, delete a user – Guru Aug 19 '15 at 6:47
  • See the tutorial link for bulk adding/updating. You'll also need to implement user hook functions if you're wanting to take action on path aliases during user creation, updating, & deletion. – Shawn Conn Aug 19 '15 at 7:02
  • Thank you very much. It is working fine. Very nice tutorials. – Guru Aug 19 '15 at 7:49
  • Is it possible to use more than one pattern. – Guru Sep 29 '15 at 6:44

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.