Les 10

Printvriendelijke versie

Paragraph + Bootstrap

Met deze module kan je de inhoud van een node beter rangschikken op het scherm. Denk hier aan Display Suite en/of Panels. Ook die modules laten u toe om inhoud anders te schikken zonder dat je CSS moet gebruiken.

  1. Installeer Juicebox, hiervoor heb je ook Libraries nodig.
  2. Juicebox is third party, een plugin is nodig. Dit keer krijg je hem niet meteen cadeau. Probeer zelf JuiceBox aan de praat te krijgen door de plugin op de server te plaatsen.
  3. Installeer de module Paragraphs
  4. Ga naar Structuur - Paragraaftypes

  1. Voeg drie paragraaftypes toe. Je zal merken dat dit gelijkaardig loopt aan het instellen van een inhoudstype. Gebruik onderstaande foto's voor de instellingen van de velden:

Paragraaftype I (label: 2afbeeldingen + tekst)

Velden:

Weergave:

(bijsnijden 350 is bij jullie dus Focal Point 350 x 350)

Paragraaftype II (label: meerdere afbeeldingen)

Velden:

(waarden: onbeperkt)

Weergave:

Paragraaftype III (label: tekst + 1afbeelding)

Velden:

Weergave:

  1. Om deze drie types nu te koppelen aan ons inhoudstype maken we een nieuw veld aan bij het inhoudstype Fotospecial:

  1. Zoek via www.pixabay.com een zestal foto's rond twee van de zes thema's. In deze oefening bewerken we 2 categorieën, kies maar.

Alternatief: download hier foto's rond nature en abstract

  1. Bekijk één van jouw nodes (People, City, Food,...) en ga naar de bewerk-modus.
  2. Merk nu onderaan op dat je een nieuw veld hebt bijgekregen

  1. Eerder maakte wij drie paragraaftypes, deze kan je nu allemaal gebruiken. Het gevolg hiervan is dat twee nodes van hetzelfde inhoudstype er totaal anders kunnen gaan uitzien. Leuk als je content hebt die in het ene geval 15 foto's heeft en in het andere geval maar 2.
  2. Kies eerst eens voor 2afbeeldingen + tekst toevoegen en voeg inhoud toe:

  1. Graag hadden we ook een serie foto's getoond in een JuiceBox galerij. Geen probleem, selecteer het paragraafype 'meerdere afbeeldingen' en voeg wat inhoud toe:

  1. Werk misschien even af met volgende wijzigingen:
    1. Zorg voor een passende achtergrondfoto bij de node die je net aanpaste, een nieuw blok zal noodzakelijk zijn met de juiste pagina-instellingen. De module die je hiervoor nodig hebt is Background Images Formatter
    2. In de fieldgroup willen we liever geen achtergrondkleur op de plaats waar tekst en afbeeldingen getoond worden. Pas daarvoor de CSS aan: background:transparent; Een alternatief hierop is het gebruik maken van een doorzichtige achtergrondkleur. Deze kan je het beste maken met de element inspector.
    3. Plaats onderstaande css even in het de bestaande regel 'CSS field group' om het merk JuiceBox weg te krijgen:

.jb-classifier-link-wrapper + div
{
    opacity: 0;
    visibility: hidden;
}

  1. Tot slot: bewerk een andere node van het type fotospecial, gebruik dit keer enkel het paragraaftype tekst + 1afbeelding. Pas ook de achtergrond aan.

foto les 10

 

Hovereffect Bis

  1. Maak eerst een nieuwe afbeeldingsstijl

  1. Maak een nieuw overzicht aan met de volgende kenmerken:
    1. Naam: Fotospecial Hover I
    2. Blok maken, geen pagina
    3. Inhoud van het type Fotospecial
    4. Onopgemaakte lijst van velden
    5. Aantal elementen: 6
  2. Voeg velden toe:
    1. Afbeelding: uitsluiten van weergave, afbeeldingsstijl Focal Point 150 x 150, meervoudige veldinstellingen: 1 van 0
    2. Afbeelding: afbeeldingsstijl Focal Point 150 x 150, meervoudige veldinstellingen: 1 van 1
  3. Herschrijf nu de resultaten van het twee afbeeldingsveld. Plaats onderstaande HTML in het tekstvak:

Belangrijk! Controleer bij de vervanginspatronen of je dezelfde tokens hanteert zoals in dit voorbeeld!

<div id="f1_container">
<div id="f1_card" class="shadow">
  <div class="front face">
 {{ field_image }}
  </div>
  <div class="back face center">
{{ field_image_1}}
  </div>
</div>
</div>

  1. Sla alles op
  2. Geef het blok nu een plaats op de site: Footer First Widget, enkel op de front
  3. Download hier de nodige css
  4. Maak een nieuwe CSS-regel aan: 'CSS hovereffecten front'
  5. Kopieer de CSS regel uit het Word-document naar de nieuwe regel op de site.
  6. Zorg ervoor dat de CSS wordt toegepast op het overzicht:

  1. Maak opnieuw een overzicht met de volgende kenmerken:
    1. Naam: Fotospecial Hover II
    2. Blok maken, geen pagina
    3. Inhoud van het type Fotospecial
    4. Onopgemaakte lijst van velden
    5. Aantal elementen: 6
  2. Voeg velden toe:
    1. Titel: uitsluiten van weergave
    2. Pad: uitsluiten van weergave
    3. Afbeelding: afbeeldingsstijl Focal Point 150 x 150, linken naar inhoud, meervoudige veldinstellingen 1 van 0, resultaten herschrijven: linken naar het pad (token gebruiken)
  3. Sla alles op
  4. Geef het blok nu een plaats op de site: Footer Second Widget
  5. Download hier de nodige CSS
  6. Kopieer de CSS uit het Word-document en plak dit bij de eerder gemaakte regel 'CSS hovereffecten front'
  7. Zorg ervoor dat de CSS wordt toegepast op het overzicht: