14.19 Customizace detailní stránky

V podobném stylu, jako jsme upravovali domovskou stránku, si upravíme i detailní stránky typu Blog page. Nejdříve si připomeneme, jak nyní vypadá (přehodil jsem zobrazení políčka Město před Pictures):

panache blog page detail

 

Pro úpravu nevýrazného políčka Summary a zobrazení Pictures vedle sebe si vytvoříme potřebně Css Injectory:

Blog summary

.field--name-field-summary {
  font-style: italic;
  font-size: large;
  margin-top: 1rem;
}

Blog pictures

.field--type-image.field--name-field-pictures {
  max-width: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.field--type-image.field--name-field-pictures .field__item {
  margin: 5px;
  height:auto;
}

Pokud nevidíte žádnou změnu, zkuste i vymazat cache, popř. se podívat do zdrojového kódu stránky, zda se opravdu přikládá náš css soubor, a zda jsou css pravidla správně definována.

panache blog page detail

 

Teď už máme skoro hotovo, ale obrázky ještě můžeme vylepšit:

  • náhledy jsou moc malé
  • i po kliknutí jsou obrázky moc malé
  • různé velikosti náhledů podle formátu zdrojového obrázku

pictures vyska

 

Všechny vypsané problémy mají stejné řešení – Image styles. Vytvoříme si dva nové Configuration » Media » Image styles:

  • "Blog picture thumbnail" s efekterm "Scale and crop 240×120"
  • "Blog picture large" se efekterm "Scale 1920×1080", protože nechceme třeba obrovské megapixelové fotky zbytečně zobrazovat na FullHD rozlišení

Tyhle nové image style nastavíme pro naši Blog page – což znamená zde v Structure » Content types »Blog page » Manage display.

Tohle už vypadá mnohem lépe. A funguje i na mobilu.

pictures vyska 2

 

pictures vyska 2 mobile