Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
By henns20 on
hello all!
situation:
-using drupal 5 (latest version)
-using cck to create custom content type
-used both the new feature in cck "display fields" for teaser and contemplate module to make teaser
issue:
-the "add comment" link always shows up- i can not get the "read more" link to show...ideally looking to get just the "read more" link showing
note:
can't find any documentation to resolve this issue if you can help or point me in the right direction it would be much appreciated
henns20
Comments
=-=
the read more link only shows when the content is larger than the teaser setting. you can set a
<!--break-->
in your content to force the read more link to show, however, there must be more to read for the read more link to be visible.thanks for the reply
the custom content type i made is not a traditional ---title--body--- type where the
would resolve the issue----
for instance say i am using all image fields or link fields in cck custom content type- how could i get a link that refers to the whole node like "read more"
example workflow
- create 10 images custom content type
-limit what is in the tease - by contemplate or "display fields"
the issue
how to get a link at the bottom of the teaser like "read more" (link that helps to direct the person to the whole node
i guess what would be the easiest is a teaser.tpl.php ----does drupal support such a file out of the box?
henns20
I think you want #3 at
I think you want #3 at http://drupal.org/node/106951
i definitely check that out...
i am baffled that i did not find that post....i looked for a heck of a long time
seems like a weird hack- wonder if that is the only way?
thanks again
henns20
Teaser-breaks work but readmore link is still missing.
I am on Drupal 5.1 and CCK 1.5. The teaser-breaks work for the CCK fields out of the box (I don't even need the contemplate). However, while the field_bodies are trimmed correctly, readmore link is still missing. I ain't sure but it seems that the line:
inside node.module seems to have the length comparison done without including the cck fields.
Am I missing anything?
Many thks,
Peter.
Smarter readmore needed.
The "smarts" behind the readmore link aren't really smart then.
Perhaps a flag should be set if something is trimmed, and that flag used as the basis of readmore display.
You've pointed out a pretty silly limitation, and hopefully it can be improved upon.
same prob, "read more" is
same prob, "read more" is not shown in trimmed CCK Field, just posting it to stay informed ;)
I'm duplicating this issue.
I'm duplicating this issue. It seems
<?php print $node->readmore ?>
would do it.code...
<span class="readmore">» <a href="node/<?php print $nid ?>" title="Full event details">Read more</span></p>
The above is what we've been using. When we pull in the code quam gave, it doesn't work because it doesn't see that there is anything else to readmore to. It even says "false" under the coding in the contemplate window.
But using what I gave above will force it to show up. However, it shows up on its own line - not with the other links.
--
Jenni S.
http://www.nu-look.net
Portland, OR metro area
Contact Me
thanks...that seems to work great
great fix:)
henns20
Not a problem
I found it somewhere else, tested it, and it worked.
It'll be great when teasers made with cck have the read more ability built it. But until then, this works fine.
--
Jenni S.
http://www.nu-look.net
Portland, OR metro area
Contact Me
fix for clean-urls
if you are using clean urls you could use this code
its strage but to work for anonymous users you need to give access permission to "administer url aliases" for the path module
Perfect
Gotta love Drupal for the flexibility. On a new site I'm working on, I eliminated the body field so I can theme the node better and I'm using CCK entirely for input. Then I set some of the CCK fields to not appear on the teaser. Of course, the read more disappeared, but I want it to always be displayed. This code worked perfectly when placed in the node.tpl.php file and you have more options for placement.
Which file is this to be
Which file is this to be placed in? Yes, I have a client using an extreme outdated version.