Views-module (Drupal 6)

Uit DeVliegendeWiki

Ga naar: navigatie, zoeken

De Drupal-module Views biedt aangepaste weergaves van verzamelingen van nodes, bijvoorbeeld in rij- of matrixweergave. Je kunt zelf additionele weergaves aanmaken. Er is nogal een verschil tussen Views 1 voor Drupal 5 en Views 2 voor Drupal 6.

In essentie is een View een SQL-query. Daarom zijn de mogelijkheden beperkt om de presentatie van gegevens via Views te bepalen. Wil je meer invloed hebben op de vormgeving/presentatie, dan is theming de aangewezen technologie.

Inhoud

Argumenten

Het is mogelijk om parameters aan een View door te geven, bijvoorbeeld als filter-argument.

Bronnen:

Bronnen

URL van een view

Op de knop Analyze geklikt. Dit gaf de opmerkingen in het geel. Display type Page toegevoegd. Dat heeft het gezochte blok Page settings opgeleverd

Je kunt alleen views van het display type Page via een eigen URL benaderen. Daarvoor moet je eerst zo'n display type aanmaken. Enkel een display type Default is onvoldoende.

Als je daarna dit display type selecteert, verschijnt het extra blok Page settings. Daar kun je in het veld Path de URL configureren.


Administer > Views

op Preview klikt, verschijnt er allerhande extra informatie, waaronder het pad van de view. Zo'n pad is alleen mogelijk voor nodes, en niet voor blocks.

Theming a view

1. Ga naar de betreffende view, klik op Theme: Information. Nu verschijnen lijsten met hierarchien van theming-bestanden voor de verschillende onderdelen van de view. Als je op de titel klikt van het betreffende onderdeel van de view, verschijnt er een sjabloon
2. Dit is het sjabloon bij Display output
3. Deze heb ik weggeschreven als views-view--Aanbiedingen.tpl.php, omdat ik de weergave alleen voor deze view wil aanpassen. In de code was het gemakkelijk om de weergave van de eigenlijke node op te sporen. Nu het daadwerkelijke themen nog. Oftewel: Welke velden zitten er in $row?

Bronnen

Persoonlijke instellingen