Hi everyone,
I'm building my first Drupal site and have hit a wall. Here's the situaion: the site will have multiple sub-sites, one for each country. Each country sub-site will have a different language and its own version of several pages, plus some unique pages. To make navigation easier, I've set up each subsite with its own clean URL prefix -- e.g. a page for Australia could be at au/Products.htm while the same page for Germany (with its own content, images, etc...) would be at gr/Products.htm. Each country sub-site will have its own content manager(s) who can't have access to other countries' pages.
So here are my questions:
1) How do I set up each country sub-site with the appropriate access controls? Is that just through "Category Permissions" under "Access Control"? Do I need to set up a different user category for each country? BTW, when I go to "Category Permissions" and "edit" one of the roles, I get the following error multiple times: "user warning: Table 'noobster.term_access' doesn't exist query: SELECT * FROM term_access WHERE rid='2' in .../drupal/includes/database.mysql.inc on line 120. " Any idea what that is or what I can do about it?
2) I created a category vocabulary called "Country" and listed each country (e.g. "Australia", "Germany") as a term under it. Is that the right approach?
3) I've created a theme with a couple of templates, and each template looks for images based on the title of the page. For example, the Products.htm page looks for an image called Products.gif. The problem is arising when I need to create several pages called Products.htm (one for each country), since they all try to pull the same Products.gif image, even though it's meant for only a certain language page. How do I set up the template so it looks for the appropriate image, and what do I need to name my images for that to work? Right now, the template simply looks for an image called <?php print $title ?>.gif