Even tho I set the label to be displayed inline, it is still shown above the stars. I know I can go into my theme and override this, but I shouldn't have to? Has anyone else run into this problem? Is this a bug or maybe it's a theme issue?

Comments

robokev’s picture

It's driving me nuts too.

I can set the label to "Hidden" to make it disappear, but I suspect the line feed is still inserted. If the label is not hidden it always displays above the field regardless of whether "Above" or "Inline" is selected.

If you are following the example from Chapter 4 of "Using Drupal" (O'Reilly book) it appears that they overcome the problem with the CSS Injector module and the CSS code:

div.field-label-inline-first {
  float: left;
}

Unfortunately, they don't tell you up front that the Inline option needs the CSS patch to work properly.

ezra-g’s picture

Issue tags: +needs theming help

Indeed, I was able to replicate this with Garland.

Both Fivestar and CCK make divs related to this display use display: block; however in some initial tweaking in Firebug I wasn't able to resolve this.

This would be a great patch for a themer to look at :).

ezra-g’s picture

Title: CCK Field Label - Display Inline » CCK Field Label 'inline' setting not respected

Changing to a more descriptive title.

rbpvu’s picture

I had same problem and inadvertently had checked for the text processing of the field to be filtered which placed a paragraph element around the text of the field.
Once I set text processing to plain text the problem was gone.

whiteph’s picture

Issue summary: View changes
Status: Active » Closed (won't fix)

We can no longer support the Drupal 6 version of Fivestar. It is in security maintenance mode only. When the Drupal 8 version of Fivestar is released, the Drupal 6 version will be officially deprecated. However, if a volunteer can be found who is willing to test patches for the Drupal 6 version, we could revert it to normal maintenance. See Help testing Drupal 6 patches.