Drupal-theming Les 4: Het themen van nodes – het maken van medewerkers- en portfoliopagina’s
In deze les gaan we leren hoe we nodes kunnen themen. Maar eerst moeten we de weergave voor het portfolio en de medewerkers aanmaken.
Drupal-theming Les 5: Het themen van een veld – de template field.tpl.php
In deze les gaan we verder met het themen van Drupal, en dit keer richten we ons op het themen van velden. Na deze les zullen we leren hoe we de uitvoer van Views kunnen themen.
Drupal-theming Les 6: Het themen van Views Slideshow en jCarousel
In deze video zal ik Views Slideshow themen. Ik zal een aantal templates overschrijven en de jCarousel-plugin integreren om de pager van de slideshow te themen.
Gebruikte modules:
Views Slideshow – http://drupal.org/project/views_slideshow
Plug-ins:
jQuery jCarousel – http://sorgalla.com/projects/jcarousel/
Code voor het gebruik van jCarousel:
Drupal-theming Les 7: Het themen van een taxonomieterm
In deze les gaan we de taxonomiepagina themen met behulp van de template taxonomy-term.tpl.php en de module Taxonomy Views Integrator (TVI).
Drupal-theming Les 8: Het themen van de gebruikerspagina (user-profile.tpl.php)
In deze les bekijken we hoe je de gebruikerspagina kunt themen. We zullen hiervoor de template user-profile.tpl.php gebruiken.
Drupal-theming: e-mailsjabloon voor meldingen van de Webform-module
De catalogus die we hebben gemaakt met de modules CCK, Taxonomy en Webform maakt het mogelijk om zowel de klant als de sitebeheerder (manager) via e-mail op de hoogte te stellen van een bestelling. Echter, de manager ontvangt in de e-mail alleen de naam van het product, de hoeveelheid en de klantgegevens. Het zou veel handiger zijn als in die e-mail ook meteen een link naar het bestelde product stond.
Momenteel ziet de e-mail die bij een bestelling wordt verzonden er als volgt uit:
Een slideshow (slideshow) en jQuery-carrousels maken in Drupal 7. Deel 1
Vaak willen we iets extra’s toevoegen aan een website — een beetje flair, wat meer dynamiek. Websites die op Drupal zijn gebouwd, zien er in hun standaardvorm nogal statisch en gewoon uit. We willen ze echter levendiger, kleurrijker en origineler maken. Dat kan bijvoorbeeld met een dropdownmenu, dynamisch bijgewerkte pagina’s of een banner in de kop van de site.
Een slideshow (slideshow) en jQuery-carrousels maken in Drupal 7. Deel 2
In het vorige deel van deze les hebben we een slideshow gemaakt. In mijn voorbeeld toonde ik medewerkers van een organisatie, maar jij kunt bijvoorbeeld een banner gebruiken als kopafbeelding van de website. Toch is de standaardoplossing niet ideaal — het zou mooier zijn om knoppen toe te voegen voor het schakelen tussen de vorige en volgende slides. Dit ziet er aantrekkelijker uit dan eenvoudige tekst- of cijferlinks.
We hebben al de modules Views en Views_slideshow geĂŻnstalleerd.
page-content-type.tpl.php — een aparte template voor een inhoudstype
Waarschijnlijk heb je al eens aparte templates gemaakt voor je nodes door ze te overschrijven als node-content-type.tpl.php.
Soms is dat voldoende, maar in andere gevallen wil je voor een bepaald inhoudstype een eigen paginatemplate instellen. Helaas is dat in Drupal 6 niet mogelijk zonder extra code. Om ervoor te zorgen dat onze nieuwe templates voor inhoudstypen, zoals page-content-type.tpl.php, werken, moet je de volgende code toevoegen aan template.php:
Standaard CSS-bestanden verwijderen of overschrijven
Soms is het nodig om standaard CSS-bestanden zoals system.css, defaults.css of system-menus.css te wijzigen of te verwijderen. We zouden deze bestanden direct kunnen aanpassen, maar bij een Drupal-update kunnen ze worden overschreven, waardoor al onze wijzigingen verloren gaan. Om dit te voorkomen, kun je deze bestanden uitsluiten uit de lijst met CSS die Drupal laadt. Als je bepaalde stijlen uit deze bestanden toch nodig hebt, kun je ze kopiëren naar style.css van je thema en daar bewerken.