Drupal Tips
Little, tiny tips for working with Drupal. Suggest more of your own!
The Book module creates "Printer-friendly version" at the bottom of Book pages. If you hit that link from a page with child pages, Drupal creates a printer-friendly page from that page and its child pages. If you hit the link from the Book's top page, you get the whole book in a single page!
Got unexpained "access denied" troubles keeping people from your content? Go to admin/content/node-settings, and try the 'Rebuild Permissions' button.
If that doesn't work, see other ideas for access denied for visitors and access denied for admins.
An obvious but important tip: When installing a new module, be sure to check for READ ME files or other instructions! It's easy to forget that not all modules are simple "plug and play"; some require special preparation, such as modifications to the site's Theme, to work their magic.
Remember, modules often make changes to your ste's database, its very "DNA". Take their installation seriously: read modules' instructions, and back up the database before installation too.
Got a menu item that's acting oddly, such as an admin-only item that's showing up for all users? On the admin/build/menu form, see whether the offending item has a 'reset' link. If so, clicking it may solve the problem.
You've logged out as admin, and realize there's no login block on your site... You're locked out! It's the #1 newbie emergency, with daily pleas for help appearing on the drupal.org forums!
Relax; getting back in is simple. The path <your domain>/user will always provide you a login form. (Make that <your domain>/?q=user if you don't have "clean URLs" enabled.) You're back in action.
Want a quick redirect, without manhandling system files? Just use the core Path module: on the "URL aliases" form (/admin/build/path), complete 'Path alias' with the path you expect visitors to use, and complete 'Existing system path' with the path you'd like to send them. 'Path alias' can be an existing system path; Drupal will still treat it as an alias and send visitors to your specified path.
The basic concept of a CMS (content management system) like Drupal, is that you don't create pages as a whole. You create bits of content and other elements (nodes, blocks, header, navigation...) and you configure the CMS so that it puts your page together on the spot.
Don't give a theme and a node the same name. Conflicts can occur.
To create a node with a title that doesn't display, just use a space for its title.
If you disable the Statistics module, you'll lose the Popular Content block.












