Ik heb een webform waar een user foto's of beeldmateriaal kunnen oploaden met de nodige uitleg.
Nu wil ik al deze foto's of beeld materiaal weer geven via een pagina in een Views(grid).
hoe moet ik aan het werk gaan.
De module Views heb ik ook, maar krijg het niet voor elkaar om daar de resultaten te tonen van al de geuploade materialen.
Datum van inzending:
donderdag 26 januari 2012 - 15:51
Ik heb zo iets gehoord van webform mySQL Views !
Maar kan er niet zo goed aan uit,
Heb deze module geïmporteerd, maar hoe moet ik dat gebruiken ?
Het klinkt alsof je dit beter met een custom content type kan doen. Waarom heb je voor Webform gekozen?
My name is Bart - web & events
iDEAL, OmniKassa, en meer.
omdat de user files kan uploaden.
deze files zouden dan allemaal overzichtelijk moeten zijn op één pagina
Files uploaden kan ook bij content. Kwestie van een file field toevoegen aan een content type.
My name is Bart - web & events
iDEAL, OmniKassa, en meer.
Klopt maar je kan ze dan enkel uploaden als je dan een content aanmaakt in admin rechten.
Ik snap niet wat je met deze reactie bedoelt, noch wat het probleem is. Er zijn zeer weinig dingen die je met content niet kan doen, die met Webform wél kunnen. Daarnaast biedt het gebruik van content veel meer mogelijkheden dan Webform. Als je gebruikers toegang geeft content van het nieuwe type te maken, dan kunnen ze net als bij een webform gewoon een formulier invullen.
My name is Bart - web & events
iDEAL, OmniKassa, en meer.
Ik zal het wat simpeler stellen, hoe kan ik het best dan een content maken waar de user on the fly een bestand kan uploaden ?
Ik had al reeds zo'n content aangemaakt maar enkel als ik als admin ingelogd was kon ik een file uploaden.
Dan moet je de juiste rollen rechten geven om content van dat type toe te voegen.
My name is Bart - web & events
iDEAL, OmniKassa, en meer.
sorry dat bedoel ik niet.
Als ik elke keer een content type aanmaak kan ik idd een file uploaden en velden invullen.
maar ik zou vanuit een menu link, als ik erop klik op een pagina moeten komen waar ik dan de velden en file kan uploaden.
dat is me niet gelukt.
Handmatig een linkje toevoegen naar
node/add/MACHINENAAMVANCONTENTTYPE
.My name is Bart - web & events
iDEAL, OmniKassa, en meer.
pfff lukt niet echt,
Ik heb een content type met de het aangemaakte formulier 'addmedia' ... velden en upload browse.
nu ga ik naar 'content ', daar maak ik een link aan van de block link 'My media'
in de link verwijst ik naar de content type 'het formulier' => node/addmedia
maar geeft niets !
"maar geeft niets !" is geen informatie die ons helpt de oplossing te vinden. Je zal specifieker moeten zijn over je problemen (wat wil je, waar gaat het mis, wat gebeurt er?), want anders is het voor anderen zeer lastig om het juiste antwoord te geven.
My name is Bart - web & events
iDEAL, OmniKassa, en meer.
'maar geeft niets' bedoel ik dat hij niet naar het formulier gaat !
ik denk dat het niet de juiste manier is ... wat ik doe
Ik heb een content type met de het aangemaakte formulier 'addmedia' ... velden en upload browse.
nu ga ik naar 'content ', daar maak ik een link aan van de block link 'My media'
in de link verwijst ik naar de content type 'het formulier' => node/addmedia
Waar gaat hij dan wél heen? Wat er wél gebeurt is net zo belangrijk om te weten als wat er níet gebeurt. Probeer daarnaast je zinnen wat preciezer te formuleren, want ik heb sommige stukken twee keer moeten lezen, voordat duidelijk was wat je bedoelde.
Op
/node/addmedia
zit helemaal niets. Je bent de slash vergeten:node/add/media
.My name is Bart - web & events
iDEAL, OmniKassa, en meer.
'Waar hij heen gaat' ... naar de de content page, dus de body ...
=> image voorbeeld http://leungjan.be/Capture.JPG
terwijl hij zoiets moet geven ... maar deze is dan via een module webform
=> http://leungjan.be/Capture1.JPG
Kan je kijken of het wél werkt als je handmatig (dus niet via een link) naar http://example.com/node/add/media gaat (er vanuitgaand dat "media" de machinenaam is van je nieuwe content type)
My name is Bart - web & events
iDEAL, OmniKassa, en meer.
dan krijg ik de gewone 'create content' page.
=> http://leungjan.be/Capture2.JPG
maar dat moet de gebruiker juist niet zien.
Juist wél, want zo laat je gebruikers dus dingen invoeren, die je later met Views weer kan geven.
Wat ik me nu wel bedenk, is dat de gebruiker na het toevoegen vrolijk naar de "View" page wordt gestuurd, terwijl je hem waarschijnlijk naar een andere pagina door zal willen sturen. Dit zal zonder programmeren waarschijnlijk mogelijk zijn, maar uit mijn hoofd weet ik zo niet hoe.
My name is Bart - web & events
iDEAL, OmniKassa, en meer.
ja maar onderaan staan er nog admin gegevens die de gebruiker toch niet moet zien
=> http://leungjan.be/Capture3.JPG of kun je die afzetten ?
en ook het ... past niet echt bij het design !
Die vertical tabs met extra opties verdwijnen, zodra de gebruiker geen rechten meer voor al die zaken heeft. Let er op dat je dat wel moet testen als je uitgelogd (of ingelogd als gebruiker met de betreffende rol) bent, want anders heb je nog steeds je eigen rechten en zal je ze altijd blijven zien.
Wat het design betreft: de meeste dingen zullen er hetzelfde uitzien als bij een webform. De rest kan je met CSS aanpassen.
My name is Bart - web & events
iDEAL, OmniKassa, en meer.
Neen dat gaat dus niet !
Zodra ik de link zet 'node/add/addmedia' is dat een pagina voor administrator ... dus die link die er naar verwijst verdwijnt zodra je inlogt als gewone 'authenticated user'
Dat is geen pagina voor enkel administrators. Dat is een pagina voor iedereen met de permission (toegangsrecht) om content van dat type toe te voegen. Moet je die permission wél aan de juiste gebruikers geven.
My name is Bart - web & events
iDEAL, OmniKassa, en meer.
oké t is me gelukt !!
dank je
Goed om te horen! Helemaal tevreden?
My name is Bart - web & events
iDEAL, OmniKassa, en meer.