I don't know if this has any reason, but $node->readmore is always being set to true for flexinodes.

//from flexinode.module:
$node->readmore = TRUE;

This can be solved by using a line from node.module instead.

//from node.module:
$node->readmore = (strlen($node->teaser) < strlen($node->body));

Comments

Bèr Kessels’s picture

Status: Active » Closed (works as designed)

Flexinode has its own way to set the body and the teaser. Thus read more must always be TRUE.