Beste CMSMS leden,
Ik probeer het voor elkaar te krijgen om in een nieuws artikel een vorige en volgende artikel knop in te bouwen aleen ik kom er niet uit.
Ik heb de volgende 2 al geprobeert en ik heb google al helemaal afgespeurt naar een antwoord maar kan niets vinden.
http://forum.cmsmadesimple.org/viewtopic.php?t=33554
http://www.i-do-this.com/blog/Prev-Next ... -CGBlog/57
Aangepast naar de News smarty in de hoop dat het werkte maar helaas.
Gr Pascal
(Opgelost) Vorige/Volgende artikel in nieuws bericht
Moderator: velden
(Opgelost) Vorige/Volgende artikel in nieuws bericht
Last edited by pasmaskas on Tue Apr 14, 2015 12:08 pm, edited 1 time in total.
Re: Vorige/Volgende artikel in nieuws bericht
Zit tegenwoordig standaard in CGBlog, zie werking http://www.cmscanbesimple.org/blog/webs ... e-switcher
bekijk de standaard templates eens hoe het werkt.
Grt Rolf
bekijk de standaard templates eens hoe het werkt.
Grt Rolf

- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Re: Vorige/Volgende artikel in nieuws bericht
Thnx rolf alleen ik heb het nodig voor de nieuws module niet CGBlog
Zit dat daar ook in?
Zit dat daar ook in?
Re: Vorige/Volgende artikel in nieuws bericht
ohw nee niet standaard...
Nu moet ik zeg dat ik de tutorial op i-do-this zelf ook een keer gebruikt heb met de Company Directory module en dat dit wél werkt! Dus waarschijnlijk zit er een foutje in jouw toepassing er van.
Laat eens zien wat je tot nu toe hebt gedaan en dan kijken we even mee. Anders vraag ik Manuel even!
grtz.
Nu moet ik zeg dat ik de tutorial op i-do-this zelf ook een keer gebruikt heb met de Company Directory module en dat dit wél werkt! Dus waarschijnlijk zit er een foutje in jouw toepassing er van.
Laat eens zien wat je tot nu toe hebt gedaan en dan kijken we even mee. Anders vraag ik Manuel even!
grtz.
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Re: Vorige/Volgende artikel in nieuws bericht
Oke ik hem nu werkent van http://www.i-do-this.com/blog/Prev-Next ... -CGBlog/57
In de reactie stond een post met wat je moest wijzigen voor de nieuws module. Alleen nu hebben ze allebij de naam "Meer"
$prevnextentry->detail_url veranderen in $prevnextentry->detail_url
Hier de code:
Nieuws samenvattingssjabloon:
In het Artikelsjabloon:
Hoe verander ik de Meer - Meer naar < Previous article - Next article >
ik heb het al geprobeert met moretext="more..." aleen geen idee waar dat moet
Alvast bedantk gr pascal
In de reactie stond een post met wat je moest wijzigen voor de nieuws module. Alleen nu hebben ze allebij de naam "Meer"
$prevnextentry->detail_url veranderen in $prevnextentry->detail_url
Hier de code:
Nieuws samenvattingssjabloon:
Code: Select all
{foreach from=$items item=prevnextentry}{capture append='allIDs'}{$prevnextentry->id}{/capture}
{capture append='allURLs'}{$prevnextentry->detail_url}{/capture}
{/foreach}
Code: Select all
{capture assign='currentID'}{$entry->id}{/capture}
{capture assign="junkk"}{news summarytemplate="prev-next-links" action="default"}{/capture}
{foreach from=$allIDs item=someID name=findmyID}
{if $currentID == $someID}
{assign var=currentkey value=$smarty.foreach.findmyID.index}
{/if}
{/foreach}
{assign var=nextkey value=$currentkey-1}
{if isset($allURLs[$nextkey])}{$allURLs[$nextkey]}{/if}
{assign var=prevkey value=$currentkey+1}
{if isset($allURLs[$prevkey])}{$allURLs[$prevkey]}{/if}
ik heb het al geprobeert met moretext="more..." aleen geen idee waar dat moet
Alvast bedantk gr pascal
Re: Vorige/Volgende artikel in nieuws bericht
Gefixt!
Samenvattingssjabloon-editor
Sjabloonnaam:
prev-next-links
In het Artikelsjabloon:
Ben soms een beetje ongeduldig
dan lees je ergens over heen.
Alsnog bedankt rolf!
Gr pascal
Samenvattingssjabloon-editor
Sjabloonnaam:
prev-next-links
Code: Select all
{foreach from=$items item=prevnextentry}
{capture append='allIDs'}{$prevnextentry->id}{/capture}
{capture append='allURLs'}{$prevnextentry->moreurl}{/capture}
{/foreach}
Code: Select all
{capture assign='currentID'}{$entry->id}{/capture}
{capture assign="junkk"}{news summarytemplate="prev-next-links" action="default"}{/capture}
{foreach from=$allIDs item=someID name=findmyID}
{if $currentID == $someID}
{assign var=currentkey value=$smarty.foreach.findmyID.index}
{/if}
{/foreach}
{assign var=nextkey value=$currentkey-1}
{if isset($allURLs[$nextkey])}<a href="{$allURLs[$nextkey]}">< Previous article</a>{/if}
{assign var=prevkey value=$currentkey+1}
{if isset($allURLs[$prevkey])}<a href="{$allURLs[$prevkey]}">Next article ></a>{/if}

Alsnog bedankt rolf!
Gr pascal
Re: (Opgelost) Vorige/Volgende artikel in nieuws bericht
LOL, ik had het ook net gereed.
Maar met een vereenvoudigde versie...
Summary template: prev-next-links
In detail template:
Maar met een vereenvoudigde versie...
Summary template: prev-next-links
Code: Select all
{foreach from=$items item=entry}
{capture append='allIDs'}{$entry->id}{/capture}
{capture append='allURLs'}{$entry->moreurl}{/capture}
{/foreach}
Code: Select all
{$currentID = $entry->id}
{news summarytemplate='prev-next-links' action='default' assign='junk'}
{foreach from=$allIDs item=someID name=findmyID}
{if $currentID == $someID}
{$currentkey = $smarty.foreach.findmyID.index}
{/if}
{/foreach}
{$nextkey = $currentkey-1}
{if isset($allURLs[$nextkey])}<a href="{$allURLs[$nextkey]}">Next</a>{/if}
{$prevkey = $currentkey+1}
{if isset($allURLs[$prevkey])}<a href="{$allURLs[$prevkey]}">Previous</a>{/if}
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Re: (Opgelost) Vorige/Volgende artikel in nieuws bericht
Hahah ik gebruik die van jou die is wat korter
Werkt super! Thnx
