Page 1 of 1
[Opgelost] Selflink voor subpagina's
Posted: Sat Feb 07, 2009 10:29 am
by realrock
Ik probeer voor één van mijn projecten uit te vinden of het mogelijk is om onder een menu tak pagina's te linken met bijvoorbeeld "Selflink".
Hieronder is een voorbeeldje van de structuur, op de projectpagina's wil ik graag dat mensen door kunnen klikken naar de volgende pagina maar dat ze wel binnen het project blijven:
- Home
- Projecten
+ Projectpagina 1 (link)
+ Projectpagina 2 (link)
+ Projectpagina 3 (link)
- Contact
Ik heb al in de parameters gekeken van de selflink module (die volgens mij in de buurt komt van wat ik wil) maar ik kan het er zo niet uit halen.
Iemand een idee?
Mijn dank is wederom groot!
Peter
Re: Selflink voor subpagina's
Posted: Sat Feb 07, 2009 11:43 am
by Rolf
Hoi Peter,
Heb je bericht meerdere keren gelezen, maar wat je wilt hebben is dat niet gewoon een child pagina onder een parent...
Op de parent kun je (automatische) verwijzingen maken naar de onderliggende pagina's in tekst of in afbeeldingen.
Sla ik met dit antwoord de plank geheel mis, dan graag nog wat meer info.
Grt. Rolf

Re: Selflink voor subpagina's
Posted: Sat Feb 07, 2009 11:56 am
by realrock
Rolf wrote:
Hoi Peter,
Heb je bericht meerdere keren gelezen, maar wat je wilt hebben is dat niet gewoon een child pagina onder een parent...
Op de parent kun je (automatische) verwijzingen maken naar de onderliggende pagina's in tekst of in afbeeldingen.
Sla ik met dit antwoord de plank geheel mis, dan graag nog wat meer info.
Grt. Rolf
Je bedoelt met een interne link (m.b.v. de wysiwyg)?
Het probleem is dat ik dadelijk 50 projecten heb bestaande uit 3 pagina's, het makkelijkste zou dan zijn dat ik de tag ''selflink'' in de balk plaats en dat je door die drie pagina's heen/terug kan klikken... Lijk me ook wel dat dat moet kunnen omdat het gewoon subpagina's zijn.
Dus wat ik wil is dat je naar de volgende pagina kan gaan maar zonder dat je weer terug komt op bijvoorbeeld de contactpagina.
Snap je

Re: Selflink voor subpagina's
Posted: Sat Feb 07, 2009 12:08 pm
by Rolf
Ahh ja, nu snap ik het :D
Je kunt met losse linken dit op lossen maar dat is erg bewerkelijk.
Er is echter ook een standaard cmsms pagina sjabloon waar deze functie al in zit
Heb ik gebruikt op #### en ####
Het sjabloon heet geloof ik topmenu+submenu o.i.d.
Moet je even maar even kijken, werkt perfect.
Denk dat je daar wel wat mee kan.
Grt. Rolf
Re: Selflink voor subpagina's
Posted: Sat Feb 07, 2009 12:20 pm
by realrock
Klopt dat is die {selflink}, op ernas-ongezouten-website zie ik hem niet meteen terug.
Die oplossing is goed alleen de selflink pakt alle pagina's, dus als je het overzicht hieronder ziet dan komt iemand die op de pagina "Projectpagina 3"" bij de contactpagina uit. En wat ik nou wil is dat iemand in dat geval alleen maat erug kan klikken naar de vorige twee projectpagina's.
- Home
- Projecten
+ Projectpagina 1 (link)
+ Projectpagina 2 (link)
+ Projectpagina 3 (link)
- Contact
Zelf links aanpassen zou veel werk zijn omdat het vrij veel projecten zijn...
Re: Selflink voor subpagina's
Posted: Sat Feb 07, 2009 12:45 pm
by Rolf
Wat jij graag zou willen hebben is volgens mij een hoofdmenu die alleen de parent-toetsen laat zien. (Projecten)
En daarnaast een submenu die de onderliggende pagina's toont. Toch? (De projectpagina's #)
Dat is precies wat dit sjabloon doet.
Hier onder even een schermdump van de admin van de Erna's website.
Onder de parent Hoofdgerechten zitten 30 onderliggende pagina's met recepten.
Deze pagina's komen aut. in het submenu rechts. (óf links, óf...)
Zijn er geen onderliggende pagina's wordt het menu niet getoond.
Rolf
Re: Selflink voor subpagina's
Posted: Sat Feb 07, 2009 1:08 pm
by realrock
Nee is niet wat ik bedoel
Dit is de pagina:
Dat is het project. Een project bestaat niet alleen maar uit een stukje tekst maar ook uit bijvoorbeeld foto's. Als iemand op volgende klikt moet je op de volgende pagina komen met de foto's. Maar dan moet het dus wel binnen dat project blijven en dan moet het niet zo zijn dat je dan ineens in een ander project komt of op een hele andere pagina...
Daarom zou die selflink mooi zijn als je een menu level zou kunnen selecteren, dan zet je de pagina's van een project op één level en dat kun je op en neer klikken...
Het heeft dus niks te maken met een menu maar {selflink} moet alleen maar pagina's pakken uit het sub-level.
Re: Selflink voor subpagina's
Posted: Sat Feb 07, 2009 2:21 pm
by Rolf
Tjonge jonge, hihihi

Wat zijn sommige simpele dingen toch soms moeilijk om over te brengen via zo'n forum. hahaha.
Sorry hoor
Het gaat je dus gewoon om 'vorige' en 'volgende' knoppen.
Code: Select all
{cms_selflink dir="previous" text="vorige"}
{cms_selflink dir="next" text="volgende"}
Je zou deze iedere keer handmatig onderin de pagina kunnen zetten.

Of maak een sjabloon aan waar beide tags in staan en twee sjablonen waar alleen één van beide instaat.
Per pagina kun je dan een passend sjabloon kiezen uit de pulldown sjabloonmenu bij "pagina's".
Is dit iets... of...
Rolf
ps. mooie site!!
Gebruik
image="volgende.png" voor een afbeelding.
Re: Selflink voor subpagina's
Posted: Sat Feb 07, 2009 3:57 pm
by RonnyK
Ik snap wat je bedoelt. De default prev/next gaat ook buiten de parent om, je wil enkel linken als de parent dezelfde blijft.
Dat kan, door de eerste en laatste pagina onder de parent te markeren, en de relative-links enkel te plaatsen, als de paginas niet gemarkeerd zijn. Ik zal de logica nog even zoeken en plaatsen.
Ronny
Re: Selflink voor subpagina's
Posted: Sun Feb 08, 2009 6:21 pm
by realrock
RonnyK wrote:
Ik snap wat je bedoelt. De default prev/next gaat ook buiten de parent om, je wil enkel linken als de parent dezelfde blijft.
Dat kan, door de eerste en laatste pagina onder de parent te markeren, en de relative-links enkel te plaatsen, als de paginas niet gemarkeerd zijn. Ik zal de logica nog even zoeken en plaatsen.
Dat bedoel ik, alvast bedankt.
Re: Selflink voor subpagina's
Posted: Sun Feb 08, 2009 8:45 pm
by RonnyK
wanneer het een redelijk statische opmaak betreft, zou je volgende kunnen doen:
in de metadata van het eerste child.
{assign var='firstchild' value='1'}
en in de laatste:
{assign var='lastchild' value='1'}
Vervolgens in de template:
{if !isset($firstchild)}{cms_selflink dir='prev'...}{/if}
en
{if !isset($lastchild)}{cms_selflink dir='next'...}{/if}
Er moet overigens een oplossing via cgsimplesmarty mogelijk zijn, maar ik weet niet zeker of die al erin zit...
Zoek ik nog even uit, maar bovenstaande werkt sowieso....
Ronny
Re: Selflink voor subpagina's
Posted: Sun Aug 02, 2009 7:49 pm
by realrock
RonnyK wrote:
wanneer het een redelijk statische opmaak betreft, zou je volgende kunnen doen:
in de metadata van het eerste child.
{assign var='firstchild' value='1'}
en in de laatste:
{assign var='lastchild' value='1'}
Vervolgens in de template:
{if !isset($firstchild)}{cms_selflink dir='prev'...}{/if}
en
{if !isset($lastchild)}{cms_selflink dir='next'...}{/if}
Er moet overigens een oplossing via cgsimplesmarty mogelijk zijn, maar ik weet niet zeker of die al erin zit...
Zoek ik nog even uit, maar bovenstaande werkt sowieso....
Ronny
Het is een tijdje geleden maak ik probeer op dit moment het zelfde te doen.
Ik heb het bovenstaande scriptje geprobeerd alleen het lijkt niet te werken onder CMSMS 1.6. Met de cgsimplesmarty kom ik er ook niet echt uit..
Iemand een idee?
Re: Selflink voor subpagina's
Posted: Sun Aug 02, 2009 8:01 pm
by RonnyK
Re: Selflink voor subpagina's
Posted: Sun Aug 02, 2009 8:41 pm
by realrock
Werkt perfect!, dankje Ronny!