Hallo, ik zit met een probleem waar ik de oplossing niet voor vind.
http://www.denotenbalkers.be/fotos
Zoals je ziet is dat heel lelijk (een 100% width afbeelding die nu gekarteld is). Ik kan dit heel makkelijk oplossen met css, maar ik heb niets om dit tegoei te targetten (ja ik kan de node-IDs gebruiken, maar dan moet ik telkens er een nieuw album geüpload is, een nieuwe lijn in css toevoegen..)
Ik zoek dus het bestand waarin ik een class kan toevoegen aan die node die gecreëerd wordt door de taxonomy term. Ik denk toch dat die daardoor gecreëerd wordt, want dat is een taxonomy page (term = fotos).
Weet iemand in welk bestand/template ik dit moet zoeken? Ik vind het echt niet (ik heb gezocht in de taxonomy module, in de media gallery module en in de template files van m'n website zelf) en zelfs Google weet het niet.
De CSS die ik zou gebruiken op de class is:
EDIT: na nog wat verder te zoeken, heb ik dus ontdekt dat je content type-specific nodetemplates kan maken. Ik heb dit nu geprobeerd, want de content types die ik wil targetten zijn machine name media_gallery. Ik heb dus een file node-media_gallery.tpl.php met bovenaan deze code erin:
EDIT: solved. Bij D7 moet je twee streepjes gebruiken. Dus node--media_gallery.tpl.php.
http://www.denotenbalkers.be/fotos
Zoals je ziet is dat heel lelijk (een 100% width afbeelding die nu gekarteld is). Ik kan dit heel makkelijk oplossen met css, maar ik heb niets om dit tegoei te targetten (ja ik kan de node-IDs gebruiken, maar dan moet ik telkens er een nieuw album geüpload is, een nieuwe lijn in css toevoegen..)
Ik zoek dus het bestand waarin ik een class kan toevoegen aan die node die gecreëerd wordt door de taxonomy term. Ik denk toch dat die daardoor gecreëerd wordt, want dat is een taxonomy page (term = fotos).
Weet iemand in welk bestand/template ik dit moet zoeken? Ik vind het echt niet (ik heb gezocht in de taxonomy module, in de media gallery module en in de template files van m'n website zelf) en zelfs Google weet het niet.
De CSS die ik zou gebruiken op de class is:
code:
1
2
3
4
5
6
7
| .class { width: 30%; float: left; margin-right: 16px; padding-right: 13px; border-right: 1px solid #ccc; } |
EDIT: na nog wat verder te zoeken, heb ik dus ontdekt dat je content type-specific nodetemplates kan maken. Ik heb dit nu geprobeerd, want de content types die ik wil targetten zijn machine name media_gallery. Ik heb dus een file node-media_gallery.tpl.php met bovenaan deze code erin:
code:
. Ik heb ook m'n cache al geleegd, maar het werkt nog niet..1
| <div id="node-<?php print $node->nid; ?>" class="foto"> |
EDIT: solved. Bij D7 moet je twee streepjes gebruiken. Dus node--media_gallery.tpl.php.
[ Voor 19% gewijzigd door BramVroy op 16-10-2011 14:47 ]