Display suite: naklikejte si layout článků v Drupalu bez úprav CSS
Kdo se nebojí sáhnout do šablon v Drupalu a ovládá CSS, ten určitě nemá s úpravami layoutu článků problém. Ale i zkušení Drupalisté možná ocení modul, který umožňuje naklikat layout článků a jiných typů obsahu i bez toho, že byste jej museli pracně definovat v šabloně a v CSS.
Reklama
Standardní layout článku v Drupalu 7 vypadá takto: nadpis, pod ním úvodník, připojený obrázek, text článku. Pomocí kaskádových stylů můžete třeba úvodníky přeskládat tak, aby byl nadpis, pod ním jméno autora a datum, následně obrázek a vedle něj text.
Pokud byste chtěli, aby byl vedle obrázku zarovnán už i nadpis, museli byste vše pracně pozicovat pomocí stylů, případně obrázek ručně vypsat v šabloně ještě před nadpisem. Není to výrazně složité, jde jen o pár řádků kódu, ale pro někoho to může být naprosto nepředstavitelné.
Naštěstí zde existuje další možnost, jak vzhled článků, respektive jiných typů obsahu, upravit. Tou možností je modul Display suite. Tam, kde ve správě obsahu běžně upravujete vzhled políček připojených k článku v úvodníku, detailu a jiných typech zobrazení, si můžete nadefinovat nový layout a políčka přiřadit do jednotlivých částí takového layoutu.
V praxi tak můžete zvolit dvousloupcový layout pro úvodníky, do levého sloupce přesunout políčko s obrázkem a doprava pak nadpis a text. Během několika kliknutí tedy zrealizujete to, co byste jinak museli v šabloně kódovat nebo přinejmenším kopírovat z jiného projektu. Vygenerovaného kódu se to navíc nijak výrazně nedotkne - přibyde v něm pár dalších DIVů a k nim sada odpovídajících kaskádových stylů.
Jak na popsaný úkol pomocí modulu Display suite, tedy na úpravu zobrazení úvodníků článků, vám ukáže následující video.
Zde je rekapitulace zmíněných modulů:
- Display suite
- Chaos tool suite
- Devel (a jeho součást Devel generate pro hromadné vytvoření vzorového obsahu)
- Acquia Dev Desktop
Podobné články
- 1 z 31
- následující ›
Volná místa v IT
- Quality assurance engineer (40 - 60.000,- Kč) (Advantage Consulting, s.r.o.)
- Vývojář pro android (30 – 55.000,- Kč) (Advantage Consulting, s.r.o.)
- Managed Services Consultant with French based in lovely Prague! (Teradata Česká republika, spol. s r. o.)
- VÝVOJÁŘ / KONZULTANT NAVISION S AJ (PLAT AŽ 80.000,-) - MOŽNOST UBYTOVÁNÍ (Advantage Consulting, s.r.o.)
- Java developer (30 - 45.000,- Kč) (Advantage Consulting, s.r.o.)





















Komentáře
Super věcička, na tohle jsem
Rehor72 (www.farnost2k.cz) 23.8.2011 13:50:11 (#7534)Super věcička, na tohle jsem opravdu čekal. Ovšem, jak používat display suite v Drupalu 6? Zatím jsem na to nepřišel...
Display suite v Drupalu 6
Jan Polzer (www.polzer.cz/) 30.8.2011 07:36:10 (#7542)Já myslím, že podobně. Ale nezkoušel jsem to. Hledal bych po instalaci CCK v Správa obsahu > Typy obsahu > Správa polí.
Majitel Maxiorla. Nabízím mimo jiné placené poradenství pro Drupal. Jsem i na Twitteru.
Shodou okolností jsem na
libor 30.8.2011 11:46:25 (#7551)Shodou okolností jsem na tento modul narazil před několika týdny a musím říci, že má u sebe přímo odkaz na screencast s návodem, asi nejlepším co jsem zatím u modulu pro drupal viděl. Lze pochopit i bez znalosti angličtiny.
PS: poslední videa na Maxiorlovi mi hrají hrozně potichu, je to vada u mne, nebo je to slabě nahráno? Starší, ale jedou ok.
Slabý zvuk ve videu
Jan Polzer (www.polzer.cz/) 30.8.2011 18:07:42 (#7552)Pokusím se to vylepšit. Nahrávám nyní na jiném počítači, než dříve, nemám to asi ještě pořádně "ošéfováno".
Majitel Maxiorla. Nabízím mimo jiné placené poradenství pro Drupal. Jsem i na Twitteru.
číst dál
Honza P. (neověřeno) 28.9.2011 19:11:21 (#7678)dobrý den, můžete prosím prozradit jak jste vytvořil do pole číst dál? myslím, že je potřeba na to modul, protože normálně nastavit mi to nešlo. děkuji za odpověď.
Re: číst dál
Jan Polzer (www.polzer.cz/) 3.10.2011 09:20:23 (#7683)Odkaz Číst dál Drupal vytváří automaticky, pokud je úvodník kratší, než celý text. Anebo nechápu dotaz. V které části videa jej máte na mysli? (pošlete čas videa, kouknu se).
Majitel Maxiorla. Nabízím mimo jiné placené poradenství pro Drupal. Jsem i na Twitteru.
čas je 8,30 - je to tam
Honza P. (neověřeno) 7.10.2011 14:18:57 (#7699)čas je 8,30 - je to tam uvedeno ve správě polí
Odkaz Číst dál
Jan Polzer (www.polzer.cz/) 7.10.2011 21:24:24 (#7702)Aha. No v tomto případě se to jako samostatné políčko objeví v momentě, kdy aktivujete některý layout z Display Suite.
Majitel Maxiorla. Nabízím mimo jiné placené poradenství pro Drupal. Jsem i na Twitteru.
Chování v IE 7 a IE 8
Bura (neověřeno) 25.10.2011 11:25:25 (#7768)Moc prima věc, jen: po nějakém čase se změnilo chování a najednou se zobrazuje vše v jednom sloupci a v druhém nic - t.č. je v normálních prohlížečích vše v pořádku, dokonce v IE 8 je vše dle představ, v IE 7 se chyba objevuje. Nenapadá vás příčina či řešení?
Dotaz na neviditelné fields
Aramon 9.2.2012 15:49:58 (#8187)Dovolím si pootevřít tohle téma. Taky jsem narazil na tenhle modul, zajásal jsem, protože jsem si myslel, že si splním konečně přání a položky budou tam, kde bych chtěl být.
Nicméně, při vytváření layoutu tam nemám všechna potřebná pole (fields), prostě některé chybí. Především, ty, které jsem si sám definoval, například mám možnost při zadávání příspěvku zadat zdroj článku (zvlášť název + zvlášť odkaz). Tyhle se mi tam třeba nezobrazí.
Je potřeba je někde zapnout? Předtím se mi to tiž normálně v příspěvku zobrazily, nyní je to samozřejmě pasé.
Díky za radu. Jinak web chválím, hodně jsem se od autora naučil.
Re: Dotaz na neviditelné fields
Jan Polzer (www.polzer.cz/) 10.2.2012 06:37:52 (#8191)To máte definováno modulem Link? Přiznám se, že netuším, proč to není viditelné, zřejmě si to nerozumí. Ověřte, jestli máte akutální verze.
Majitel Maxiorla. Nabízím mimo jiné placené poradenství pro Drupal. Jsem i na Twitteru.
Display Suite - Drupal 6
zabiak (skodaoctavia.cz/) 10.9.2012 16:44:36 (#8876)Takže v Drupal 6 - se to ovládá trošku jinak. To nastavení nenajdete u typy obsahu, ale přímo v nastavení modulu: Display Suite (admin/build/ds/layout/) No a zde vidíte vaše typy obsahu a můžete si to tam naklikat.
Akorát v tom nevidím pole
zabiak (skodaoctavia.cz/) 10.9.2012 17:12:08 (#8877)Akorát v tom nevidím pole které jsem si sám definoval, takže je mi to k ničemu :-(