for some reason, I've lost the ability to edit some of my content pages.
I see the Edit tab, and I click on it but there's no 'Body' where I can change or enter text.
specifically, here's one content node where that's happening:
http://www.shreemaa.org/drupal/node/232/edit?destination=admin%2Fnode

does anyone know what I can do to get the body field back?
or, even why this happened.

thanks in advance for any help.

Comments

sjames’s picture

for those interested.
I restarted mysql dbs and was able to get the body field back so that I could edit the page nodes.

ppa-1’s picture

Hi
I have the same problem. But i can't even see edit node. How can i fix that? Please advise me. I used drupal 4.6.3.

sjames’s picture

one of these should bring back your edit tab:

1. restart mysql database on your server.
2. click on the 'Read More' link.

restarting mysql databsase worked for my drupal site(drupal 4.6.4)
hope that helps.

ppa-1’s picture

Where is that 'Read More' link? I'm newbie in drupal. Please guide me detail. Thank you.

sjames’s picture

the read more link is directly under your posting.
if you don't see it, then your posting doesn't have enough characters to require it, and that's ok.

piotrdesign’s picture

None of this works for me. I have the same problem the content edit body is comepletely gone. For some nodes it shows up for others it doesnt. Can someone help me out?

transformative’s picture

I had a similar problem (in Drupal 5). It turned out that I had changed the default input format for my users, since the old posts had been created.

My authenticated users were only able to use Medium HTML input format, whereas when they first created the node they were able to use Full HTML format (and the post was in Full HTML format). I changed the posts to Medium HTML format and, voila, the users were able to edit again.

This post helped me discover the problem:
http://www.cascadingstyle.net/blog/2008/05/08/trouble-editing-drupal-nod...

---
Since I had a lot of nodes with this problem, I did a search and replace in the database, to update all of the nodes to the correct new input format, for everyone but the admin user. Something like this (backing up my database first):

UPDATE node_revisions LEFT JOIN node ON node_revisions.nid = node.nid SET node_revisions.format = 5 WHERE node_revisions.format = 3 AND node.uid <> 1