Strange situation with a new install of 4.7 CVS. Excerpt module installs, shows up fine, and I can enter a teaser into the teaser field. However, with the default themes of Pushbutton and Bluemarine (haven't checked anything else), no teaser shows up on the blog or story page.

To be more specific, there is a teaser showing properly on the page that shows all recent blog posts, but when you click on the article to read the whole thing the teaser isn't shown. The post starts with the text that is after the teaser--the stuff entered into the "Body" box on the post or edit page. The text entered into the "Teaser" box only shows up on the main page but disappears when you try to read the whole article.

This isn't the way the module is intended to display things, is it?

When I leave the "Teaser" box blank in order to have a teaser auto-generated, everything works fine. The teaser is auto-generated properly, and shows as a teaser on the main Blog page. When you click through to read the whole article, the teaser and the body are presented as expected. I've looked at the code, but I'm not sure what could be causing this kind of difference in behavior. Could someone please fix this? Thank you.

Comments

chromeyellow’s picture

Priority: Critical » Minor
Status: Active » Closed (works as designed)

"This isn't the way the module is intended to display things, is it?"

Actually, that is exactly the way this module is intended to work. The excerpt shows only when drupal requests a teaser - the front page, summary pages, etc. And when you go to the actual article/blog entry/etc, only the body shows - the body being what you enter in the 'body' box.

If you actually want the teaser to be part of the whole body, you don't need excerpt module at all. Just insert this bit of html <!--break--> in the body, where you want the end of the teaser to be. Everything before the <!-- break --> will appear as the teaser, and the entire body, including teaser, will appear on your page.

Excerpt module has problems, but this isn't one of them.