updating getPermalinkCpath function with type parameter