Page 1 of 1
[Gedeeltelijk Opgelost] Categorieën in Articles module d.m.v. ModuleXtender
Posted: Sun Feb 22, 2009 12:00 pm
by Arno
Voor een koor in Oud-Beijerland (
www.popupkoor.nl) heb ik de website opgezet in CMSMS. Het afschermde ledendeel is inmiddels behoorlijk complex geworden, en met de 300 bezoeken (van alleen al leden) per dag is dit hét communicatiemiddel tussen de koorleden. Een mooie functie op de website is het repertoire met teksten, oefentracks als mp3, partituren etc. Alle nummers van het koor worden per partij ingezongen/ingespeeld door de dirigitent die de koorleden thuis kunnen gebruiken als oefenmateriaal.
Ik heb dit ooit opgezet met de Articles-module. Ondanks dat ik telkens de melding krijgt dat deze maar ondersteund wordt tot CMSMS 1.2.2 (ik draai 1.4) werkt het nog steeds. Er kleeft echter 1 groot nadeel aan; ik kan maar 1 lijst maken en aangezien we drie koren hebben en naast het reguliere repertoire ook een lijst met kerst-nummers zou ik graag iets gebruiken waarmee ik d.m.v. bijv. categorieën de boel kan splitsen.
Volgens de help van Articles moet het mogelijk zijn om met categorieën te werken, maar zodra ik dat aanzet werkt het niet meer (misschien is dat de reden dat het maar tot versie 1.2.2 werkt). Als noodoplossing heb ik nu de overige lijsten (van de twee jeugdkoren en het kerst-repertoire) als statische html-pagina's aangemaakt. Niet erg gebruiksvriendelijk, voor zowel de gebruiker als de beheerder.
Omdat de website afgeschermd is zal ik wat screenshots maken van hoe het er nu uitziet.
De reguliere repertoire-pagina (via Articles)
Een repertoire-item uit die lijst
De Articles-module achter de schermen
Een item in de Articles-module
Een statische html-pagina met repertoire van het jeugdkoor
Kortom, welke module zou ik het beste kunnen gebruiken om tóch alle repertoire-items van de drie koren + de kerstnummers weer te geven, die ik per koor kan splitsen? Mijn oog viel op de Cataloger-module, maar ik heb het idee dat dit meer gemaakt is voor een online shop.
Re: Welke module voor weergave repertoire van ons koor?
Posted: Sun Feb 22, 2009 1:55 pm
by Duketown
Arno,
Dat ziet er leuk uit!
Ik heb zelf de module Articles ergens anders in gebruik genomen. Voor het verwerken van de categorieen moet je volgens mij werken met de module ModuleXtender. Heb je die geinstalleerd staan?
Heb je dan categorieen in ModuleXtender opgenomen?
Heb je categorieen aan de Articles gekoppeld?
Duketown
Re: Welke module voor weergave repertoire van ons koor?
Posted: Sun Feb 22, 2009 3:20 pm
by Arno
Hey Duketown, bedankt voor je reactie. Ik zie dat er inmiddels een nieuwe versie van ModuleXtender is waarbij Articles het wél blijft doen wanneer ik deze hierin activeer. Echter, de verdere werking is voor mij volledig een raadsel (ook de help-pagina is zeer onduidelijk). Zie jij kans om me hierin verder te helpen? Hoe kan ik bijvoorbeeld bij een repertoire-item (article) aangeven in welke categorie deze zich bevindt bijvoorbeeld, en wat voor smarty gebruik ik dan in m'n pagina's?
Re: Welke module voor weergave repertoire van ons koor?
Posted: Sun Feb 22, 2009 8:39 pm
by Duketown
Arno,
De combinatie van Articles en ModuleXtender (noem ik even voor het gemak MX) werkt net andersom.
Je dient in MX categorieen aan te maken.
Kies vervolgens het tabblad options.
Voorbeeld (ik weet niet of het volledig met de werkelijkheid overeenkomt): maak categorie 'Luisteren'.
Kies in options voor categorie 'Luisteren'. Kies dan Add option.
Voer bij voorbeeld 'MP3' in. Daarna 'Baspartij', 'Sopranen'...
Ga dan naar het tabblad Relations.
Kies module Articles en voeg categorie 'Luisteren' toe.
Kies dan Content/Articles en vervolgens een Article.
Doe een page down en zie daar je categorie 'Luisteren'. Vink dan de opties aan die geldig zijn voor het huidige artikel.
Voor de front end dien je dan, maak gebruik van de helptekst, categorie 'Luisteren' te kiezen.
Bij het laatste nog wel wat experimenteren, maar je komt dan wel een heel stuk verder met het separeren zoals je aangaf.
Heb je de truck van MX eenmaal door, dan zit daar toch wel enorm veel kracht achter (maar ik bekijk het nu als technisch persoon die de module heel snel kon koppelen aan een nieuw gemaakt module. Ik hoefde daardoor niet na te denken over bestanden en plaatjes).
Duketown
[Opgelost] Welke module voor weergave repertoire van ons koor?
Posted: Mon Feb 23, 2009 9:07 am
by Arno
Wow, het is gelukt! Het was even uitvogelen welke smarty-code ik precies moet gebruiken om de items op m'n frontend-pagina te filteren, maar het is gelukt {cms_module module='Articles' currentpage='Kerst'}. In de ModuleXtender heb ik het zo simpel mogelijk gehouden en alleen via relations gewerkt. Hier kan ik de verschillende onderdelen (Kerst, regulier repertoire etc.) aanmaken die ik ook als aanvink-vakjes te zien krijg bij m'n Articles-items. Perfect zo! Bedankt voor de hulp!
Re: [Opgelost] Welke module voor weergave repertoire van ons koor?
Posted: Mon Feb 23, 2009 2:33 pm
by pedes
Ik probeer ook de articles module te gebruiken in combinatie met de module xtender.
als ik een categorie toevoeg en deze koppel aan de articles module kan ik mijn articles niet meer openen (ze gaan wel open maar de pagina blijft blank)
Enkel als ik de xtended module "articles" deactiveer kan ik de articles weer openen
CMS Versie 1.5.2
Articles 0.0.3.6
ModuleXtender 0.0.5.2
iemand enig idee hoe ik dit oplos?
Re: [Opgelost] Welke module voor weergave repertoire van ons koor?
Posted: Mon Feb 23, 2009 5:41 pm
by pedes
ok heb de modules allebei verwijderd en even opnieuw begonnen... met eerst de xtender te installeren en dan pas de article module
ik heb nu het probleem dat ik geen catogorien zie bij de articles, kan dus geen categorie seleteren.
Mvg
Peter
Re: [Opgelost] Welke module voor weergave repertoire van ons koor?
Posted: Mon Feb 23, 2009 5:45 pm
by Arno
Als je de werkwijze van Duketown stap voor stap volgt moet het lukken (ik had ook eerst dat ik geen categorieën zag bij m'n Articles, maar is later goed gekomen toen ik het opnieuw deed).
Re: [Opgelost] Welke module voor weergave repertoire van ons koor?
Posted: Mon Feb 23, 2009 6:05 pm
by pedes
ok
ik krijg nu al de categorien bij de articles, kan ze dus ook aanvinken
hoe krijg ik nu op mijn pagina 1 specifieke categorie of eventueel 1 optie uit een categorie
ik heb voorbeeld volgende stuctuur
categorie 1 = bier
options zijn : sterk, matig, zwak
categorie 2 = wijn
options zijn : wit, rood, rose
nu wil ik voorbeeld op 1 pagina enkel de sterke bieren uit de categorie bieren weergeven !
Thks
Peter
Re: [Opgelost] Welke module voor weergave repertoire van ons koor?
Posted: Tue Feb 24, 2009 7:16 am
by Arno
Ik heb het anders gedaan (en vraag me af of het de goede manier is, ondanks dat het wel werkt) waarbij ik geen categorieën heb aangemaakt, maar enkel een aantal relations (binnen MX). Eerst heb ik de pagina's aangemaakt waarop ik de (gefilterde) articles wil laten verschijnen. Vervolgens in MX een relation aangemaakt naar de betreffende pagina.
Zo heb ik dan zes pagina's:
- koor 1 regulier
- koor 1 kerst
- koor 2 regulier
- koor 2 kerst
- koor 3 regulier
- koor 3 kerst
Op de pagina's zelf voer ik deze smarty in:
{cms_module module='Articles' currentpage='Koor1-Kerst'}
Nu ik dit zo lees (en vooral de opzet van Peddes) denk ik dat dit niet de meest mooie manier is. Echter, ik kreeg het met categorieën en opties zoals bij Peddes het niet voor elkaar een smarty-code te vinden voor op m'n pagina. Mocht iemand daar dan nog een oplossing voor weten hou ik me ook zeker aanbevolen.
Re: [Opgelost] Welke module voor weergave repertoire van ons koor?
Posted: Tue Feb 24, 2009 8:51 am
by pedes
arno,
ik heb het eens verder bekeken en ook eens gesnuffeld in de MySQL tabellen
ik kan nu ook options oproepen via een smarty-tag, moet daarvoor wel eerst het options id in de MySQL tabel op te zoeken
Ik kijk in de MySQL tabel : module_modulextender_options
daar zie ik het het id staan voor de diverse options (eerste kolom met naam id).
Voorbeeld voor mij testje is de option_id voor witte wijn nummer 9 en voor mijn rode wijnen is de option_id nummer 10.
wil ik alle witte wijnen op een pagina krijgen dan is dit de smarty_tag:
{cms_module module="Articles" categories="9"}
wil ik alle witte en rode samen op 1 pagina dan doe ik de smarty-tag zo:
{cms_module module="Articles" categories="9,10"}
Wel heel vreemd dat dat ik voor een option "categories" moet gebruiken in de smarty tag... maar enfin... weet nu toch hoe ik op 1 bepaalde manier een option lijstje kan oproepen in een pagina.
Hopelijk heb je er wat aan.
Mocht je er nog meer over vinden, dan hoor ik het graag
Grtz
Peter
Re: [Opgelost] Welke module voor weergave repertoire van ons koor?
Posted: Tue Feb 24, 2009 8:55 am
by Arno
Hey, het is je dus gelukt! Mooi! Ik ga er ook even naar kijken.
Waar ik je wellicht wel mee kan helpen; om achter het id-nummer te komen hoef je niet je database in te duiken. Als je namelijk in het cms-systeem in de MX module over een categorie gaat (om deze bijvoorbeeld te bewerken) zie je onderin de statusbalk van je browser de link met daarin het id-nummer verschijnen. Ik gebruik dit vaak om nieuwsberichten die nog niet gepubliceerd zijn op deze manier alvast te bekijken.
Re: [Opgelost] Welke module voor weergave repertoire van ons koor?
Posted: Tue Feb 24, 2009 9:06 am
by pedes
ja inderdaad... als ik over de options lijst ga zie ik het options_id... das inderdaad heel wat makkelijker dan in die dbase te moeten duiken
das nu echt opgelost zeker
Thks
Peter
Re: [Opgelost] Welke module voor weergave repertoire van ons koor?
Posted: Tue Feb 24, 2009 10:08 am
by pedes
daar ben ik weer...
ik heb nu volgend probleem, ik weet echter niet of het aan de module articles of xtender ligt... of aan mezelf
Ik wil dus een articles lijstje (soorten wijnen) hebben in een rechter div, de linker div is de content
als ik op 1 van de wijnen klik komt deze netjes in de content div te voor schijn, maar mijn articles lijst verdwijnt in de rechter div
zie de 2 print outs die ik van een test opstelling heb gemaakt.
iemand enig idee hoe ik die lijst in de rechter div kan laten staan na het klikken op 1 van de articles?
Peter