Attorney Approved Web Design Contract

Due to the popularity of our web development contract template, we're offering the contract, estimate, NDA and invoice templates for $199.50 $49.50 if you order by March 17. Click here to learn more.

Buy One Domain Name, Get One Free

Looking for a reliable and affordable Domain Name Registrar? Look no further than Dotster. And for a limited time, we're able to offer our visitors a buy one domain name, get one free promotion. Click here to take advantage of this offer.



Sep 15 2007

Drupal - Display Content Sections for Specific Roles Only


Filed under: Content Management Systems » Drupal,
Tools:

How do display content for specific roles only?

Drupal 5.x contains the ability to specify which roles can see specified blocks (Drupal 4.7.x did not contain this feature).  But what if you want to display sections of nodes or other content types to certain roles only?  You can use PHP to define which roles see the content, all the way down to sections of a page (as opposed to controlling the entire page).  The Drupal module nodeaccess will allow you to control node access based on user roles for entire nodes only.  Note:  failing to correctly implement PHP code can cause the node to not load at all - proceed with caution.

Using PHP to control access to entire nodes

Use the following code to control access to an entire node based on user role:

Average: 5 (6 votes)
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.
  • Textual smileys will be replaced with graphical ones.

More information about formatting options

CAPTCHA
This question is used to make sure you are a human visitor and to prevent spam submissions.