it-swarm-eu.dev

Přepisování zobrazení-zobrazení-pole.tpl.php

Je možné přepsat views-view-fields.tpl.php soubor pro konkrétní pohled? Zkusil jsem vytvořit views-view-fields--view-name.tpl.php a znovu prohledat soubory šablon a vymazat mezipaměť bez účinku. Podobné vydání, jak je uvedeno zde: http://drupal.org/node/1137942

Přestože pojmenuji soubor views-view-fields.tpl.php ve složce s tématem se nový soubor použije při opětovném skenování souborů šablon. To by ale znamenalo, že se to vztahuje na všechny názory.

Všiml jsem si, že views-view-fields.tpl.php NENÍ jedním ze souborů uvedených na obrazovce s informacemi o motivu, které představuje zobrazení.

Může mi někdo definitivně říct, že přepis tohoto souboru vytvořením views-view-fields--view-name.tpl.php (nebo následující podobné konvence pojmenování) není možné možné/není podporováno?

12
nmc

Pořadí priority pro pojmenování konvencí souborů tpl je od nejširšího k nejužšímu. Potlačení polí pro všechna zobrazení je tedy jednou kombinací, ale pořadí, jak jste vyzkoušeli, nemůžete změnit, ale jde pouze o konkrétnější. Chcete-li dosáhnout toho, co chcete, je objekt pohledu k dispozici v tpl, který jste vytvořili, takže je možné mít příkaz if () {} else {}, který filtruje pohledy, které vyžadují přepsání kontrolou názvu/zobrazení pohled.

4
codexmas

Pro zobrazení 3 - ujistěte se, že v poli „Formátovat> zobrazit“ je vybráno pole „Pole“ (NE obsah)

Poté přejděte do zobrazení a najděte "Téma: Informace", kde uvidíte seznam všech aktuálně používaných šablon (BOLD) a souborů šablon kandidátů. Najděte soubor tpl.php čarodějnice, který chcete použít.

Přejděte do adresáře modulů zobrazení a ve složce „téma“ byste měli najít základní tpl.php pro vybraný soubor. Zkopírujte tento soubor do složky motivu. Přejmenujte jej na konvenci pojmenování uvedené v tématu Téma: Informace.

Znovu prohledejte soubory šablon. Pokud je vše v pořádku, pohledy-view-fields.tpl.php by již neměly být tučně zvýrazněny. Tučně by měl být váš nově vytvořený soubor tpl.php, pak můžete nový soubor tpl.php upravovat podle svých představ.

7
Nebojsa