Page 1 of 1

[opgelost]Afbeeldingen in Menu gebruiken

Posted: Thu Jun 21, 2012 5:14 am
by timdebuurman
Hoi,

Om de sub-pagina's van een pagina weer te geven, wil ik op de pagina een menu tonen met afbeeldingen als een soort grote knoppen.

Bij het aanmaken/wijzigen van een pagina zie ik al wel de velden 'Afbeelding' en 'Miniatuur' staan.
Ik neem aan dat die ervoor gebruikt moeten worden.

Hoe zou ik in een menutemplate de afbeelding die daar word ingevoerd, kunnen laten weergeven?

groet Tim

Re: Afbeeldingen in Menu gebruiken

Posted: Thu Jun 21, 2012 6:10 am
by pedes
dag Tim,

misschien heb je wat aan deze topic:
http://forum.cmsmadesimple.org/viewtopi ... nu#p225882

mvg,
Peter

Re: Afbeeldingen in Menu gebruiken

Posted: Thu Jun 21, 2012 6:35 am
by timdebuurman
Dat topic gaat over afbeeldingen gebruiken in plaats van de menutekst.
Misschien heb ik er gedeeltelijk wat aan hoor.

Een afbeelding koppelen aan de menutemplate zal op die manier wel lukken, maar wat ik wil is dat als de editor een pagina toevoegt, hij een makkelijk een afbeelding erbij kan selecteren die dan gebruikt word.

Uiteindelijk zal dan die afbeelding, plus de menunaam getoond moeten worden.

Als voorbeeld kun je hier kijken:

http://totaalcateringapeldoorn.nl/aanbod.html,

alleen daar had ik het hardcoded gemaakt.

Re: Afbeeldingen in Menu gebruiken

Posted: Thu Jun 21, 2012 11:15 am
by pedes
Tim,

Misschien kan je werken met GBFilePicker !
Ik heb eens een site gemaakt waarbij de banner (die bestaat uit 2 foto's, 1 kleurvlak en 1 tekstje) voor iedere pagina instelbaar moest zijn (zowel dus de foto's, tekst, als de achtergrondkleur van het tekstvak).
Voor de foto's werkte ik daar met die GBFilePicker en dat werkt prachtig, de eigenaar kan gewoon voor iedere pagina alles aan passen.
Met wat inspiratie zou je dit ook kunnen gebruiken voor uw menu, waarbij je in iedere pagina de klant de filepicker laat invullen en dat ingevulde gebruik je dan verder in je code.

Mvg,
Peter

Re: Afbeeldingen in Menu gebruiken

Posted: Thu Jun 21, 2012 11:32 am
by timdebuurman
Maar in dat geval zou ik toch de GBFilepicker moeten combineren met de Menumanager?

Ik zou even niet snel weten hoe dat te doen.

Zoals ik het dacht, hoef ik op de pagina alleen {menu template="naamvantemplate" start_level="2" number_of_levels="1"}

te gebruiken, waarna alles verder automatisch gaat.

Bij de modulehulp bij de Menumanager staat dat ik in de template dit kan gebruiken:
$node->image
om de waarde van de afbeelding weer te geven.

Dan zou ik met css nog wel de grootte wat kunnen bijsturen, maar misschien kan ik dan beter combineren met SmartImage.

Nu heb ik nog niet zoveel met SmartImage gewerkt om te weten hoe dat gedaan zou moeten worden.

Re: Afbeeldingen in Menu gebruiken

Posted: Thu Jun 21, 2012 12:57 pm
by pedes
Tim,

Zou dit niet mogelijk zijn om dus in het sjabloon een contentblock te gebruiken en deze opnieuw te gebruiken in je menutemplate ... het is maar een idee ... en heb dit niet getest uiteraard ... misschien heb je er wat aan ..

Code: Select all

<li><a href="{$node->url}"> <img src="uploads/{content_module block="menuafbeelding" module="GBFilePicker" dir='images/menuafbeeldingen' mode='browser'}" /></a.....
mvg,
Peter

Re: Afbeeldingen in Menu gebruiken

Posted: Thu Jun 21, 2012 5:08 pm
by Rolf

Re: Afbeeldingen in Menu gebruiken

Posted: Fri Jun 22, 2012 4:57 am
by timdebuurman
Hoi Rolf,

Die ken ik, maar dat is niet wat ik bedoel.
Het gaat om een afbeelding als achtergrond vd menuknop gebruiken die door de editor bij de pagina gevoegd is.

Re: Afbeeldingen in Menu gebruiken

Posted: Fri Jun 22, 2012 4:30 pm
by Dr.CSS

Re: Afbeeldingen in Menu gebruiken

Posted: Sat Jun 23, 2012 9:09 am
by Rolf
timdebuurman wrote:Het gaat om een afbeelding als achtergrond vd menuknop gebruiken die door de editor bij de pagina gevoegd is.
Je kunt de cmsms page_image tag gebruiken:

Code: Select all

{page_image assign=foo}
En deze in het html sjabloon in een stylesheet aanroep gebruiken:

Code: Select all

background: url(/uploads/images/menu/{$foo};
Dit kan niet in de reguliere stylesheet omdat deze wordt gebufferd!

Re: Afbeeldingen in Menu gebruiken

Posted: Sat Jun 23, 2012 11:00 am
by timdebuurman
En de page_image tag verwijst naar de afbeelding die is gekozen bij het veld "afbeelding" bij het aanmaken/wijzigen van een pagina?

Re: Afbeeldingen in Menu gebruiken

Posted: Sat Jun 23, 2012 11:31 am
by Rolf
Moest ook even zoeken :)
Pad wordt ingesteld onder Site Admin >> Global Setting
Tab: Content Editing Settings
Optie: Path for image field (een map in /uploads/images/)
timdebuurman wrote:En de page_image tag verwijst naar de afbeelding die is gekozen bij het veld "afbeelding" bij het aanmaken/wijzigen van een pagina?
Ja

®olf

Re: Afbeeldingen in Menu gebruiken

Posted: Sat Jun 23, 2012 5:03 pm
by timdebuurman
super, bedankt!

Anderen ook bedankt voor t meedenken.

Re: Afbeeldingen in Menu gebruiken

Posted: Sun Mar 24, 2013 12:20 pm
by GroeneKaktus
pedes wrote:Tim,

Zou dit niet mogelijk zijn om dus in het sjabloon een contentblock te gebruiken en deze opnieuw te gebruiken in je menutemplate ... het is maar een idee ... en heb dit niet getest uiteraard ... misschien heb je er wat aan ..

Code: Select all

<li><a href="{$node->url}"> <img src="uploads/{content_module block="menuafbeelding" module="GBFilePicker" dir='images/menuafbeeldingen' mode='browser'}" /></a.....
mvg,
Peter

Helaas werkt dit niet, dit zou de ideale manier zijn om editor-vriendelijk de afbeeldingen te kunnen kiezen (in plaats van de standaard tekstuele dropdown van images). Ik vermoed dat inputs van een {content_module block} niet opgeroepen kunnen worden in een menu template :-[

Had hier eerder al een topic over geopend, maar geen respons op ontvangen. Is het dan volledig niet mogelijk om afbeeldingen gekozen via de gbfilepicker bij een menuitem te tonen? Anyone ?

Alvast bedankt !

Groeten,

Jeroen