Změna vzhledu pohledu

Rád bych upravil zobrazení pohledu - buď ho můžu změnit přes souboru *.tpl.php, ale to mi přijde příliš složité (pro každý node vytvářet soubor). Jde to přes template.php? Přetížit pohled - vypsat jednotlivé položky a ty o nastylovat?

D.

Profile picture for user Jan Polzer

Máte-li na mysli Views, pak samozřejmě není ntné vytvářet pro každý node v pohledu samostatnou šablonu. Je možné upravit šablonu obecně pro položky ve Views, pro řádky i pro celé Views. Zkuste upřesnit.

návštěvník

blbě jsem to napsal - příklad:

 

mám views:

nadpis: kuřecí polévka

hodnocení: ****

Recept:

blla bla

Obrázek: 200x150px

 

a chtěl bych

<div class="recept">

<h2>nadpis</h2>

<p>Hodnocení: ***</p>

<div style="float:left;margin-right:5px">

<img w="200" h="150">

</div>!--div obrazek-->

<div class="popis">

popis bla bla 

</div> !--div popis-->

<br class="clearleft" />

</div> <!--div recept-->

Profile picture for user Jan Polzer

Dvě možnosti:

1. Zobrazení View jako Row type: Uzly, a přes node.tpl.php nebo přes Contemplate upravit obalení jednotlivých políček zmíněnými HTML značkami.

2. Zobrazení View jako Fields s definicí políček a s úpravou views šablon, které Vám vygeneruje Views, když klepnete při definici pohledu na Theme: Information.

Odpovědět

Obsah tohoto pole je soukromý a nebude veřejně zobrazen.

Odesláním komentáře souhlasíte s podmínkami Ochrany osobních údajů

reklama
Moje kniha o CMS Drupal

 

Kniha 333 tipů a triků pro Drupal 9


Více na KnihyPolzer.cz

Sledujte Maxiorla na Facebooku

Maxiorel na Facebooku

Poslední komentáře
Nové diskuze
Hosting pro Drupal a WordPress

Hledáte český webhosting vhodný nejenom pro redakční systém Drupal? Tak vyzkoušejte Webhosting C4 za 1200 Kč na rok s doménou v ceně, 20 GB prostoru a automatické navyšováním o 2 GB každý rok. Podrobnosti zde.

@maxiorel na Twitteru

Maxiorel na Twitteru