 readme  id readmetxt v 11211 20100112 120849 fago exp content profile module by wolfgang ziegler nuppla zitesnet with this module you can build user profiles with drupal s content types installation copy the module s directory to your modules directory and activate the module usage there will be a new content type profile customize its settings at admin content types at the bottom of each content type edit form there is a checkbox which allows you to mark a content type as profile when you edit a profile content type there will be a further tab content profile which provides content profile specific settings warning the module uses drupal s content or nodes for user profiles so the access permissions applied to view the content profiles are the regular node related permissions that means the access user profiles permission of the user module still applies only to the user account pages at user uid but not to content profiles which can be viewed at node nid too still you can use any regular node access module to restrict access to your content profiles eg you may use the content access module for that http drupalorg project contentaccess content profiles per role you may but you need not mark multiple content types as profile by customizing the permissions of a content type this allows you to create different profiles for different roles hints when using content profiles the title field is sometimes annoying you can rename it at the content types settings or hide it in the form and auto generate a title by using the auto nodetitle module http drupalorg project autonodetitle if you want to link to a content profile of a user you can always link to the path user uid profile type where uid is the users id and type the machine readable content type name an example path would be user 1 profile profile this path is working regardless the user has already profile content created or not if you want to theme your content profile you can do it like with any other content read http drupalorg node 266817 if you want a content profile to be private while your site content should be available to the public you need a module that allows configuring more fine grained access control permissions eg the module content access http drupalorg project contentaccess allows you to that there is also rules integration which is useful for customizing the behaviour of the module see below for more theming easily use profile information in your templates content profile adds a new variable contentprofile to most templates related to users so this variable allows easy access to the data contained in the users profiles furthermore it does its job fast by lazyloading and caching the needed content profile nodes the contentprofile variable is available in the page node comment username userprofile usersignature searchresult and some other templates contentprofile lets you access all variables of a profile which are you used to have in a common node template see http drupalorg node 11816 so in any of these templates you may use the contentprofile like this  