All of my node listings use list views which include a cck "introduction" text field - as such I don't use node -> teaser for just about any node type. Node panels seem to have the teaser (body) as a required field whatever happens, which is inconsistent with other cck node types. Would be handy to have it as an option field to make the node/add form cleaner.

Comments

merlinofchaos’s picture

I'm not really sure I can do that. I have to put something for a teaser, even if you don't have CCK installed. So I can't just make the teaser a CCK field that you add if you need it. I'll have to think about this.

catch’s picture

Having it there in the first place is fine (I thought wow, cool, teasers for panels!). The issue seems to be that the cck option to not use it in admin >> content types isn't working - I can remove the label but the field remains. i.e.

To omit the body field for this content type, remove any text and leave this field blank.

Removing the title is fine, but I end up with a title-less body field instead of none at all. I double checked and if I make a new raw content type in drupal with a body, put a post up with some content in, go back to admin > content types and delete the "body" text, it does get rid of it on the submission form successfully.

Now with module-generated node types it might be a completely different deal though, and if so it wouldn't be too hard for me to write a helper module that form_alters it away.

merlinofchaos’s picture

Ahhhh, I see. Okay, if it's case of the label being blank removing the field, I may be able to do that. I hadn't realized it worked that way, but I've been depressingly not attentive to how the node structure works in D5.

merlinofchaos’s picture

Status: Active » Fixed

Committed a check for this, though it's untested.

Anonymous’s picture

Status: Fixed » Closed (fixed)