Archief - Drupal 7: Multiple Galleries

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

MetalG

Legacy Member
Hey,

Er zijn verschillende manieren in Drupal om Multiple Galleries aan te maken. Maar bij elke methode zit ik vast en krijg ik het dus niet in orde.

ik was begonnen met manier 1:

1) 2 content types -> Gallery en Image -> en bij Gallery heb je dan een node reference Field. Zodat als je Image upload kan je kiezen in welke Gallery je ze plaatst. Met de module EVA moet je ook een paar instellingen goed zetten en alles werkte..

Tot ik mijn andere pagina's bekeek! Mijn view die ik genoodzaakt op node/% had dus ook effect op mijn Pages, die ook nodes zijn.

Een paar dingen gegoogled en gevonden maar niets wat echt een oplossing gaf.

-> Mogelijke fix Panels + Pagemanager om node routing te doen, maar damn dit zie ik niet echt zitten tenzij er een tutorial is waar ik overkijk?

------------------

Op IRC een paar opties gevraagd wat ik kon doen, en één daarvan had me gezegd om mijn Gallery content type te laten vallen, en met Taxonomy te werken.

bij deze de 2de methode:

2) Content type Image + een taxonomy field. Je maakt een Vocabulair aan met de naam Gallery, hierin stop je verschillende terms. Bij Image heb je een Term reference field waar je de terms in kan selecteren.

Nu kan je een view aanmaken met het path: /gallery

Nu mijn probleem: Als ik mijn view bekijk dan zie ik enkel de titel van mn Image, maar de image zelf niet, terwijl bij fields wel content: image aanstaat..

En daar sta ik nu..

------------------

Is er soms een tutorial die ik niet gevonden heb, om enigzins te doen wat ik wil? of iemand die mij erdoor wil/kan loodsen?

Alvast bedankt!

-BVR-

Legacy Member
Media Gallery | drupal.org + taxonomy gebruik ik. Die module wordt wel ongelooflijk slecht onderhouden! Nog altijd jammer dat er geen fatsoenlijke multi-level gallery modules zijn.. Ook is het ongelooflijk moeilijk om een degelijke lightbox aan media gallery toe te voege. Vind ik toch!

MetalG

Legacy Member
BramVroy zei:
Media Gallery | drupal.org + taxonomy gebruik ik. Die module wordt wel ongelooflijk slecht onderhouden! Nog altijd jammer dat er geen fatsoenlijke multi-level gallery modules zijn.. Ook is het ongelooflijk moeilijk om een degelijke lightbox aan media gallery toe te voege. Vind ik toch!

Ja, naar die was ik nu ook aan het kijken, maar kvind het zo jammer dat die al aant uitsterven is :)

Is het dan gelukt om een colorbox OID te implementeren? :P

Ik zal die dan eens testen! Maar das voor morgen, nu ff genoeg gehad van drupal ;D

-BVR-

Legacy Member
MetalG zei:
Ja, naar die was ik nu ook aan het kijken, maar kvind het zo jammer dat die al aant uitsterven is :)

Is het dan gelukt om een colorbox OID te implementeren? :P

Ik zal die dan eens testen! Maar das voor morgen, nu ff genoeg gehad van drupal ;D
Die komt standaard wel met en lightbox, maar die is imo hele lelijk en moeilijk aan te passen..

MetalG

Legacy Member
BramVroy zei:
Die komt standaard wel met en lightbox, maar die is imo hele lelijk en moeilijk aan te passen..

Kan ik uw site eens live zien? mag via prive bericht ook

MetalG

Legacy Member
Ik heb nog iets gevonden wat ik zou kunnen testen.

bij optie 1:

en dan een page-contenttype.tpl.php maken met deze code.

bij path: dummy path zetten.

<?php
$viewName = 'denaam;
print views_embed_view($viewName);
?>

demon326

Legacy Member
MetalG zei:
Ik heb nog iets gevonden wat ik zou kunnen testen.

bij optie 1:

en dan een page-contenttype.tpl.php maken met deze code.

bij path: dummy path zetten.

<?php
$viewName = 'denaam;
print views_embed_view($viewName);
?>

vreemd dat node% alle pagina's overschrijft.. daarbij moet ge ook enkel een "%" teken gebruiken als ge ook van args gebruikmaakt... Het is zeker views 3 beta xx? ;)

MetalG

Legacy Member
demon326 zei:
vreemd dat node% alle pagina's overschrijft.. daarbij moet ge ook enkel een "%" teken gebruiken als ge ook van args gebruikmaakt... Het is zeker views 3 beta xx? ;)

Ja, de laatste..

Het is gewoon zo raar, dat ik dat niet 100% werkende krijg..

Node/% -> de % slaat op id's

een page is ook een node, en daarom overschrijft hij dat.

demon326

Legacy Member
MetalG zei:
Ja, de laatste..

Het is gewoon zo raar, dat ik dat niet 100% werkende krijg..

Node/% -> de % slaat op id's

een page is ook een node, en daarom overschrijft hij dat.

Zou niet mogen hoor, hij mag alleen het path overschrijven dat gij invult..

bijvoorbeeld:
website.tld/cms-systemen
de bovenste zou enkel maar de pagina cms-systemen mogen aanpassen/maken, geen andere.

website.tld/cms-systemen/drupal/

Drupal in het path zou dus het arg zijn en mag dus enkel /drupal maken, geen andere pagina.

Maar daar views in beta status is, zal het probleem daar wel zitten, probeer die setup eens in een drupal 6.xx omgeving;)

MetalG

Legacy Member
demon326 zei:
Zou niet mogen hoor, hij mag alleen het path overschrijven dat gij invult..

bijvoorbeeld:
website.tld/cms-systemen
de bovenste zou enkel maar de pagina cms-systemen mogen aanpassen/maken, geen andere.

website.tld/cms-systemen/drupal/

Drupal in het path zou dus het arg zijn en mag dus enkel /drupal maken, geen andere pagina.

Maar daar views in beta status is, zal het probleem daar wel zitten, probeer die setup eens in een drupal 6.xx omgeving;)

Dat zijn aliassen hé die je daar aangeeft, aliasen worden nooit gelezen door een view. Voor dat de view zich uitvoert herleidt hij altijd de URLS naar de echte.

Node/1 -> kan een page zijn
node/2 -> een image
node/3 -> een gallery
node/4 -> weer een image

Zo is het in ieder geval in Drupal 7

demon326

Legacy Member
MetalG zei:
Dat zijn aliassen hé die je daar aangeeft, aliasen worden nooit gelezen door een view. Voor dat de view zich uitvoert herleidt hij altijd de URLS naar de echte.

Node/1 -> kan een page zijn
node/2 -> een image
node/3 -> een gallery
node/4 -> weer een image

Zo is het in ieder geval in Drupal 7


Dat is natuurlijk correct, niet aan gedacht... maar views die geen alias lezen wilt, is een groot probleem voor een project van mij:sop:

MetalG

Legacy Member
demon326 zei:
Dat is natuurlijk correct, niet aan gedacht... maar views die geen alias lezen wilt, is een groot probleem voor een project van mij:sop:

Ik weet het omdat ik met path auto, voor mijn Galleries, gwn -> Gallery/[title] gebruikt had, maar het werkte niet.. Wat opgezocht en tadaaa..

Het is echt raar dat er echt maar zo weinig mogelijkheden zijn.. En geen enkele dat deftig werkt..

demon326

Legacy Member
MetalG zei:
Ik weet het omdat ik met path auto, voor mijn Galleries, gwn -> Gallery/[title] gebruikt had, maar het werkte niet.. Wat opgezocht en tadaaa..

Het is echt raar dat er echt maar zo weinig mogelijkheden zijn.. En geen enkele dat deftig werkt..

Voor drupal 6 zijn er ook maar enkele galleries die met haken en ogen aan elkaar hangen... zou het graag hebben, maar niet altijd mogelijk

MetalG

Legacy Member
demon326 zei:
Voor drupal 6 zijn er ook maar enkele galleries die met haken en ogen aan elkaar hangen... zou het graag hebben, maar niet altijd mogelijk

lullabot heeft een complete tutorial (die dat ik aan het testen ben voor Drupal 7 waar ik vast zit bij 1)

Kwou me nu toch wagen aan het Page Manager en panels gebeure, maar nu krijg ik mijn frontpage ook niet meer zoals het was.. tbegint stillekes aan mn voeten uit te hangen x)


/edit / http://drupal.org/node/1025556#comment-4784220 DEZE! Zo was ik begonnen, leek me logisch, maar dan had ik het probleem dat ik al mijn images van de verschillende galleries, in elke gallery zag. Kheb die meneer gemaild! : )

MetalG

Legacy Member
demon326 zei:
Voor drupal 6 zijn er ook maar enkele galleries die met haken en ogen aan elkaar hangen... zou het graag hebben, maar niet altijd mogelijk

Het is gelukt, met 1 content type album -> en manual css ipv ne view op te plakken :)

W0utR

Legacy Member
Ik denk dat je het jezelf echt veel te moeilijk gemaakt hebt.

Hoe ik het zou doen (als je het echt allemaal custom wilt hebben)
- Content type aanmaken 'Gallery'
- PathAuto aanpassen
- Panels installeren
- Ga in Panels, click op 'Edit' bij Node Template
- Voeg een nieuwe variant toe
- Bij selection rules geef je als node type 'gallery' op
- En dan voeg je de views toe die je nodig hebt.


Zoals de naam het zegt word 'node template' vooral gebruikt wanneer je met nodes werkt (/node/12, /node/43, ...)

Daarnaast kan je ook nog 'page templates' aanmaken, bijvoorbeeld als je ergens een pagine moet hebben die geen node is. (overzicht van je nieuws ofzo).

Ik vond die Panels vroeger ook ingewikkeld en vond het 'handiger' om zelf custom templates aan te maken, maar een tijdje geleden ben ik overgeschakeld en het is echt een verademing.

MetalG

Legacy Member
W0utR zei:
Ik denk dat je het jezelf echt veel te moeilijk gemaakt hebt.

Hoe ik het zou doen (als je het echt allemaal custom wilt hebben)
- Content type aanmaken 'Gallery'
- PathAuto aanpassen
- Panels installeren
- Ga in Panels, click op 'Edit' bij Node Template
- Voeg een nieuwe variant toe
- Bij selection rules geef je als node type 'gallery' op
- En dan voeg je de views toe die je nodig hebt.


Zoals de naam het zegt word 'node template' vooral gebruikt wanneer je met nodes werkt (/node/12, /node/43, ...)

Daarnaast kan je ook nog 'page templates' aanmaken, bijvoorbeeld als je ergens een pagine moet hebben die geen node is. (overzicht van je nieuws ofzo).

Ik vond die Panels vroeger ook ingewikkeld en vond het 'handiger' om zelf custom templates aan te maken, maar een tijdje geleden ben ik overgeschakeld en het is echt een verademing.

Ik zal de stap inderdaad ook eens moeten maken, maar bon, kben blij dat het werkt in ieder geval nu :)

mijn css was gene vette ze, gwn dit :P

Code:
.field-name-field-image .field-item{
float: left;
margin: 7px;
}

en dan deden ze al wat ik wou : )
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan