3

One of my colleagues setup a Drupal front page for a website. He has left now. I was given access but I am not able to edit the front page. I can edit every other page, but not the front page.

I don't want to replace the front page with another page. I know how to do that by promoting the page. I want to edit the content of the front page I already have. It has some RSS feeds coming in, a presentation like thing and some pictures. I would like to edit those.

I googled but I cannot find anything substantial. Can anyone please help? I am a noob when it comes to Drupal, so apologies in advance!

  • Before doing anything ensure to take database backup. try to find out if front page is node,you can check this in firebug to find if front page is node or not also you can see the node id if the current page is node.If it is node just navigate to yoursite.com/node/nid/edit and you can find all content list at yoursite.com/admin/content – arpitr Oct 7 '13 at 23:17
  • It is mysite.com/node It doesn't have any id – Sylar Oct 7 '13 at 23:41
  • its almost impossible to guess what you have to change,might be sharing your site url will let others to check what things you have on front page,with help of page structure. – arpitr Oct 8 '13 at 15:39
2

Even if it is the front page is located at the default mysite.com/node, there are dozen's of way of populating it in Drupal with stuff that aren't nodes.

Have you looked if blocks are used to populate the front page? To check, navigate to Home » Administration » Structure » Blocks, and examine the configuration of the blocks that are enabled. The RSS feed, for instance, is probably a block. You can edit the content of blocks, or moving them to region - None - to disable.

One problem here is that we don't know whether you predecessor has done this the right way or his own way. For all we know, he may have hacked the core or theme template directly. Things also depends on version and theme. You haven't told us what version of Drupal you're running or what theme the site uses. To answer this question with more accuracy than this general answer, all this must be known by the person writing the answer.

Three things to try:

  1. If you're using Drupal 6, navigate to Home › Administer › Site configuration › Site information. See if there is any contents on that page that account for material on the front page. If so, you may now edit it.

  2. Change the site's theme. In particular, get rid of any sub-themes and revert to the default theme for the Drupal version you're running (depends on version). If you're already running the default, install the admin theme as default (depends on version). If the content on the front page disappear, it's in the theme templates. Update your question with this information, and ask how to fix it. I (and others) will then update our answers.

  3. Back up your configuration (Important!) Upgrade Drupal to the newest major version of the branch you're at (depends on version). If it is already the latest major version, upgrade anyway. If the content on the front page disappear, your predecessor has hacked the core. Restore from backup, and hire a consultant.

  • Hi, yes. You are right. Blocks are indeed setup from there. But those are just RSS feeds. The images or the static text on the front page is not from the blocks. Those are the things i wanted to edit. How do I do that? – Sylar Oct 8 '13 at 15:14
  • Okay. I understand. Do you have a pointed to something where I can lookup what all such methods are? I don't mind reading up stuff for myself. I just couldn't find what exactly am I looking for. Also, I had an idea. I know the location of the image on the website. /themes/ste/blah blah/abc.jpeg. Can I use this information to find where the image is being used? – Sylar Oct 8 '13 at 15:36
  • Thank you for your help. I think he may have hacked it up. I'll try your suggestions. Thank you. I can't upvote right now because of reputation restriction, I would when I get the chance. Thanks again. – Sylar Oct 8 '13 at 16:20
0

Drupal comes with a default front page at /node that shows a list of the most recent content. There are a bunch of different ways this could have been overridden.

One place to look is whether there is a view set up to override the default list.

Another idea might be that the page has been created using some custom template in your theme. Look for a file called page-front.tpl.php in your theme folder.

  • I am sorry, but I am new to this. It is a default page. the address of my page is - mysite.com/node I don't see a view setup for the front page. How do I look for the page-front.tpl.php file? I just have access to wysiwig editor for now. Is there any way to do it from there? – Sylar Oct 7 '13 at 23:44

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.