Page 1 of 1

[Opgelost] Overzicht maken

Posted: Mon Dec 22, 2008 2:43 pm
by sister
Probleem:

Ik wil een overzichtspagina maken van accomodaties van een aantal pagina's met detailinformatie over die accomodaties.
In het overzicht moet een thumbnail, een linktitel en een korte inleiding komen.
Lijkt eenvoudig, maar het lukt me niet om de juiste oplossing te vinden.

Oplossing so far:
Ik heb de nieuwsmodule gebruikt.
Dit werkt goed in de overzichtspagina. Maar nu wil ik ieder nieuwsbericht zelf naar een pagina sturen.
Op een of andere manier kan ik niet de id van het nieuwsbericht te pakken krijgen.
Dus {news detailpage="pagealias"} werkt maar dan gaan alle nieuwsberichten naar dezelfde pagina.

Vraag:
Is er een betere oplossing:
bv. is het mogelijk om een samenvatting van een pagina te maken en deze op de overzichtspagina te zetten?

Hartelijk dank alvast.

Re: Overzicht maken

Posted: Mon Dec 22, 2008 4:10 pm
by Rolf
Hallo Sister,

Je zou in het samenvattingsveld zoals je al schreef de thumbnail en een korte omschrijving kunnen plaatsen.
En dan in het artikelveld de {redirect_page page='accomodatie-1'} -tag kunnen zetten.
Klikt men op de overzichtspagina op een link dan zal de bezoeker via de artikelpagina automatisch naar de juiste pagina worden gestuurd.

Is dit wat je precies bedoelde?

Groet, Rolf

Re: Overzicht maken

Posted: Mon Dec 22, 2008 8:07 pm
by sister
Ja, maar dat is meer werk.

Als ik het goed begrijp heb ik dan geen newsmodule nodig maar maak ik een overzichtspagina met de samenvattingen die verwijzen naar de juiste pagina. Dan moet ik wel twee keer dat artikel maken: één keer in samenvatting en één keer het gehele artikel. Het gaat om veel pagina's dus komen er makkelijker fouten in.

Is het niet mogelijk om iets met het id van het nieuwsbericht te doen?

Re: Overzicht maken

Posted: Tue Dec 23, 2008 10:00 am
by Rolf
Hallo Sister,

Denk dat de nieuwsmodule veel mogelijkheden biedt voor jouw wens.
Door alle informatie binnen het 'nieuws' bericht te houden, is dubbel werk minimaal en de kans op fouten dus ook klein.
Je zal alleen even moeten knutselen met de sjablonen.

De informatie in het samenvattingsveld kan ook de eerste info zijn op artikelpagina. Dus geen dubbel werk en ook geen aparte pagina's.

1. Overzichtspagina bevat alleen het sjabloon 'Samenvatting van accomodatie' met link naar artikelpagina.

2. Artikelpagina bevat sjabloon 'Samenvatting van accomodatie' en daaronder sjabloon 'Artikel'

Weet niet als je de id informatie uit de url haalt dat je meer mogelijkheden behaald. Denk ook dat het beter is eerst de bestaande mogelijkheden van een module te benutten, voordat je de module gaat bewerken of zelf toepassingen gaat invoegen. Je loopt dan mogelijk tegen problemen aan met upgrades.
Misschien moet je eens proberen via het engelstalig forum contact te krijgen met de beheerders van de nieuwsmodule, die kunnen je wellicht veel meer vertellen over de (on)mogelijkheden van deze module.

Hoop dat je weer een stapje verder bent  ;)

Groet, Rolf

ps. heb je al eens bij de (nieuwe) modules gekeken op http://dev.cmsmadesimple.org/project/list/module
Kan best zijn dat er een aparte module is, die meer gespitst is op jouw wens...
Als ik even mijn fantasie de gang laat gaan, ben je eigenlijk gewoon een soort webwinkel aan het maken, dus...

Re: Overzicht maken

Posted: Tue Jan 06, 2009 11:32 am
by sister
Hi Rolf
Probleem is opgelost

Zie hier:
http://forum.cmsmadesimple.org/index.ph ... 006.0.html

Groet,

Re: [Opgelost] Overzicht maken

Posted: Tue Jan 06, 2009 12:42 pm
by Rolf
Goed om te horen dat je er uit bent, Sister!


Als ik het verhaal goed begrijp wordt er in de nieuws module een velddefinitie bijgemaakt, waar het pad naar een andere (normale) pagina wordt opgenomen.
Het samenvattingssjabloon wordt dan gewijzigd zodat de [title] en de  [meer...] link wordt omgezet naar de pagina ipv het artikelsjabloon. Toch?

Soortgelijks heb ik ook toegepast op twee websites.
Vond onderstaande aanpassing ergens op internet, weet zo niet meer waar... (cms_selflink is de naam van het def.veld)

Code: Select all

<div class="NewsSummaryLink">
   {if isset($entry->cms_selflink)}
      {cms_selflink page=$entry->cms_selflink text=$entry->title}
   {else}
      {$entry->titlelink}
   {/if}
</div>
en

Code: Select all

   {if isset($entry->cms_selflink)}
      {cms_selflink page=$entry->cms_selflink text="Meer »"}
   {else}
      {$entry->morelink}
   {/if}
Dit werkt in principe echt perfect!

Maar toch kwam ik later achter een foutje in het idee, namelijk de zoekmachine's.
CMSMS genereerd wel een artikelpagina -waar niets in staat- en google zal deze vinden.
Als iemand vanuit google deze artikelpagina bekijkt zal in de inhoud alleen de inhoud van het definitieveld staan verder niets. Lijkt niet erg professioneel...
Ik ben daarom gestopt met gebruiken van deze toepassing en plaats gewoon de {redirect_page} tag in het artikelveld.
Even meer werk maar het werkt wel en het waren eigen sites dus ik ben hier zelf de klant...
Ben dus ook nog niet verder gegaan met het sjabloon beter aan te passen.

Denk dat het goed is om te weten dat dit probleem zich voor kan doen. Je kunt er in jouw aanpassing rekening mee houden.
Mocht je een aanpassing hebben gemaakt die wel goed werkt dan denk ik dat er vast meer mensen er belang bij hebben.  ;)

Groet,

Rolf

Re: [Opgelost] Overzicht maken

Posted: Thu Jan 08, 2009 8:25 am
by Rolf
Hallo Sister,

Ik heb toch nog even geknutseld met bovenstaande code.
In het artikel http://forum.cmsmadesimple.org/index.ph ... 666.0.html staat de (eenvoudige) manier op het aan te passen.
De code is gebruiks- en Google-vriendelijk.

®olf