View-views.tpl.php aanpassen
Door baltusf op 8 February, 2010 - 23:25
Forums:
Drupalversie:
Hallo,
Ik heb in een view voor row-style node gekozen. Ik heb het bestandje View-views.tpl.php
gekopieerd naar views-view--laatste-nieuws.tpl.php, zodat deze kan aanpassen voor deze view. In de view wordt de variabele $rows geprint. Op zich is dat goed, alleen wil ik de term-image bovenaan rechts afgedrukt hebben.
Mijn vraag is nu kan ik de velden die met $rows wordt uitgeprint ook in een andere volgorde krijgen? Dus bijvoorbeeld eerst de image, dan de header, aanmaakdatum/auteur en dan de tekst? Of moet ik met row-style fields werken
Alvast bedankt,
Fred
Actuele inhoud
04 feb 2012
- , stappenplan maken.... , (Forumonderwerp) , Mindhunter
- , Afbeeldingsstijl met afbeelding hierbovenop? , (Forumonderwerp) , kwertie
03 feb 2012
- , Applicatiebeheerder , (Forumonderwerp) , Andrea
- , Applicatiebeheerder met Drupal ervaring gezocht , (Forumonderwerp) , Andrea , Reacties: 1
- , Lastig menu , (Forumonderwerp) , Hellor
- , Mijn tweede website in Drupal bouwen! , (Forumonderwerp) , RobV
- , Updaten , (Forumonderwerp) , Torraborra , Reacties: 6
02 feb 2012
- , Artikelen blocks , (Forumonderwerp) , pennywilerra
- , meertalige site , (Forumonderwerp) , claudine
- , Meertalige site , (Forumonderwerp) , Josken71 , Reacties: 1
- , Image field, Uitzetten foto's tonen , (Forumonderwerp) , Ethane
- , Taalafhankelijke menublokken , (Forumonderwerp) , merel007 , Reacties: 1
- , Drupal expert gezocht om microfinancieringswebsite te maken , (Forumonderwerp) , SYPO
01 feb 2012
- , Weblinks module (sortering groepen) , (Forumonderwerp) , nvvr
- , Admingedeelte niet toegankelijk - fout 403 , (Forumonderwerp) , ping79 , Reacties: 3
marcvangend
9 February, 2010 - 01:32
Permalink
Ik krijg niet helemaal
Ik krijg niet helemaal duidelijk of je de term-image eenmalig rechts bovenaan je pagina wilt tonen, of dat je het telkens rechts bovenaan elke row wilt hebben.
Hoe dan ook, op de view configuratie pagina zie je in het vakje 'Fields' zie je rechtsboven een knopje met twee pijltjes erop. Als je daarop klikt, kan je de volgorde van de velden binnen een row veranderen.
Hopelijk helpt dat.
baltusf
9 February, 2010 - 06:58
Permalink
Hallo Marc, Bedankt. Daar ik
Hallo Marc,
Bedankt. Daar ik heb gekozen voor Row-type: node heb ik de velden niet apart bij fields staan. En verder had ik graag altijd term-image graag rechts boven.
Met bovenstaande krijg ik de term-image wel rechts, door in mijn style.css een float:right te gebruiken voor het plaatje, maar aangezien het plaatje pas in de derde regel staat, komt dir niet boven aan.
Groet,
Fred
marcvangend
9 February, 2010 - 09:10
Permalink
Als je row-style:node
Als je row-style:node gebruikt, kan je de output aanpassen in je node.tpl.php of node-[contenttype].tpl.php, in combinatie met de settings op de 'display fields' pagina van je contenttype(s).
hansrossel
9 February, 2010 - 13:47
Permalink
Je kunt ook
Je kunt ook http://drupal.org/project/nd gebruiken als je meer configuratieopties wil, maar zoals Marc zegt zou de node template en field settings moeten volstaan voor wat jij wil.
Hans
KOBA
baltusf
9 February, 2010 - 14:45
Permalink
Bedankt, dat is duidelijk,
Bedankt,
dat is duidelijk, alleen zie ik in node.tpl de variabele $rows staan. Deze zorgt ervoor, dat de titel, datum. auteur, term-image en een gedeelte van de body wordt getoond. En het stukje $rows wil ik opsplitsen. Bij het content-item heb ik verder geen fields staan.
Wat ik nu wil is $rows vervangen door de hierboven genoemde veldenn, alleen weet ik niet hoe ik die dan benoem....
kan ik iets doen als print $node?
of $data = $row->{$field->term_image} Weet niet exact de naam van het term-image
Alvast bedankt,
Fred
marcvangend
9 February, 2010 - 15:53
Permalink
Heb je echt een $rows
Heb je echt een $rows variable in je node.tpl.php? Dat heb ik nog nooit gezien, voor zover ik weet is dat niet gebruikelijk. Als je meer controle wilt over de velden die in elke row staan, kan je het makkelijkst je view omzetten naar row-style:fields en die output stylen.
baltusf
9 February, 2010 - 23:16
Permalink
Hallo Marc, Wat ik zie is dat
Hallo Marc,
Wat ik zie is dat er standaard een $rows instaat.... in de views-view.tpl.
Ik heb hem ondertussen omgezet naar row-style:fields en kan dan e.e.a. eenvoudiger doen.
Ben nu alleen mijn "lees meer" kwijt als het bercht langer is. Verder heb ik een ax. lengte van 200 opgeven bij de body, maar bij het eerste ietm gaat die goed, maar bij het tweede en derde item wordt die nog korter...
ik heb dit nu in mijn specifieke views-view-fields--laatste-nieuws2.tpl staan.
==============================
<?php print $fields['tid']->content; ?>
<?php print $fields['title']->content; ?>
<?php print $fields['body']->content; ?>
=================
Volgens een site kon ik de rest van de balast overboord gooien...
Groet,
Fred