By tschenz on
I have created a role called "editor" and I have given them permission to "edit any page content". But when an editor signs in, there is no edit button present on the Home page. How do I allow 'editor' to edit the home page?
Tim
Comments
The 'edit any page' content
The 'edit any page' content only applies to the page content type, not to any page on your site.
The default home page in Drupal is a list of any node 'promoted to front page' - this can only be edited by changing it in admin/settings - where there's an option to specify a different path for that page to point to. This could be a 'page' created from node/add/page - which would allow your editor to change it, or you could change it to something else (like a panel from the panels module).
Agreed. If your home page
Agreed. If your home page is a continuously updated teaser view of new nodes, then your editor will have to edit the nodes individually. Unless you make a static home page, there will never be an 'edit' link.
Yes, except--
And there's a module called double-click I think that let's you edit any node by double-clicking the title.
So there are usability improvements to make the ability to edit more exposed for the front page, panels, views, etc.
benjamin, Agaric Design Collective
benjamin, Agaric
Editor Can't Edit Custom Home Page - how to let her in?
I set the Site Information to point to a custom home page, and I gave my role "Editor" permissions to update pages, update her own pages. However, she cannot update the home page. Does anyone have a work around other than editing page.tpl.php? I'm using Garland, BTW.
Able to edit custom homepage
I had the same problem. The role could edit all the pages except the custom homepage.
1st solution : custom role must have permission for input-format of the node.
The role I assigned didn't get the permission to select the input-format : php-code. I changed the input-format of my custom homepage to full-html. My custom role did have the full-html-permission.
And behold : the edit-tab appeared for the custom role on the custom homepage.
@carole : If you're in the same situation then maybe this is your solution.
2nd solution : assign all input-formats to that role at administer>settings>filter.
I have NOT done this because I don't want that role placing php-code in pages.
had the same problem... fixed!
1st solution worked like magic. Just had to register to say "thank you."
Yep, it was the input format permissions for me too
...so thanks!
I really think the permissions for input formats should be on the Permissions page, not on their own module page. It would be a lot more straightfoward to figure out problems like this.