Hej,
Har lyckats att skapa en blogg där jag listar samtliga blogg inlägg på en frontpage klon vy som jag kallat blogg, den vyn har jag konfigurerat på följande vis vad gäller grundläggande inställningar:
inlägg per sida: 10
Länk "läs mer": Ja
sedan på filter har jag:
Nod: Typ = Blogginlägg
när jag kör detta filter i admin sidan så finns det en direkt förhandsvining och där kan jag se det helt korrekt, dvs inlägget står med x antal tecken och under inlägget så har jag 3 länkar, admins blogg lämna kommentar läs mer vilket är helt korrekt men när jag surfar in till blogg startsidan så raddas alla blogginlägg under varandra och bara 2 länkar syns: admins blogg lämna kommentar dvs läs mer länken saknas? skulle verkligen uppskatta om ni hade några tips?
Mvh
G
Comments
Testa att byta tema till
Testa att byta tema till t.ex. Garland. Om det fungerar där så är det troligen din node.tpl.php för ditt tema som saknar utmatningen av $links. Links ligger normalt sett direkt efter utmatningen av content i ett tema.
<div class="content">
<?php print $content; ?>
</div>
<?php print $links; ?>
//Pontus Nilsson, Digitalist
hej och tack för ditt svar så
hej och tack för ditt svar så här ser hela min node.tpl.php fil:
<?php if($page == '0') : ?>
<div id="node-<?php echo $id ?>" class="node<?php if ($sticky) { echo " sticky"; } ?><?php if (!$status) { echo " node-unpublished"; } ?>">
<?php if($taxonomy) : ?><div class="taxonomy"><?php echo $terms?></div><?php endif; ?>
<h2 class="title"><a href="<?php echo $node_url?>"><?php echo $title?></a><span class="submitted"><?php echo $submitted?></span></h2>
<div class="content">
<?php echo custom_func_teaser($node) ?>
</div>
<div class="hr"></div>
</div>
<?php else : ?>
<div class="node<?php if ($sticky) { echo " sticky"; } ?><?php if (!$status) { echo " node-unpublished"; } ?>">
<?php if($submitted || $taxonomy) : ?>
<div class="meta">
<?php if($submitted) : ?>Publicerad <?php echo $submitted ?><?php endif; ?>
<?php if($taxonomy) : ?>i kategorin <?php echo $terms ?><?php endif; ?>
</div>
<?php endif; ?>
<div class="content">
<?php echo $content?>
</div>
<?php if ($links) : ?><div class="links"><?php echo $links?></div><?php endif; ?>
<?php if($page == 0) : ?><div class="hr"></div><?php endif; ?>
</div>
<?php endif; ?>
är inte så hajj på programmering men hoppas kodstycket ovan är till någon hjlp?
någon? ser koden rätt ut
någon? ser koden rätt ut
Finns det något mer att läsa
Finns det något mer att läsa i posterna? Hur ser det ut när du swtichar tema till Garland?
//Pontus Nilsson, Digitalist
Vågar inte switch till
Vågar inte switch till garland då sidan är i produktion, det där är all kod som finns i den filen?
"Pager" läs mer
Hej, om jag förstår din beskrivning rätt så gäller "läs mer"-länken i din view att läsa fler bloginlägg. Dvs "lista fler bloginlägg". Om du t ex sätter en begränsning på 10 inlägg per sida så betyder "läs mer" att nästa 10 inlägg listas om man klickar på länken. Det är alltså inte "läs mer" av själva det specifika blogginlägget/noden som avses. För att skapa en sådan "läs mer"-länk kan du välja "länka detta fält till dess nod" i konfigurationen av de fält som din vy visar. Om du gör den inställningen på fältet "teaser" kommer hella teaser-texten att bli klickbar och leda till det blogginlägget. Det går förstås även att göra "Återskapa utmatningen av detta fält" och lägga till texten "läs mer" om du specifikt också vill ha texten "läs mer" utskriven.