it-swarm-eu.dev

Zobrazení 3 a HTML5 - jak potlačit výstup značkování?

Mám názor, který jsem vytvořil, který vybírá příspěvky blogu na základě konkrétního taxonomického výrazu a vytváří jakýsi pohled „Doporučené příspěvky“, který jsem vložil na přední stránku mého webu. Problém, na který stále narazím, se pokouší zobrazit výstup tak, že každý příspěvek je sémanticky označen pomocí nového HTML. Vyzkoušel jsem vestavěný „Přepsat výstup tohoto pole“, ale ignoruje tagy, které používám (tj. Článek, záhlaví, zápatí), a vše zabalí do divů, i když zruším výběr zástupných značek.

Měl bych vytvořit převažující pohledy - view_name.tpl.php, abych přepsal výstup každého příspěvku, jak se zobrazuje v pohledu, nebo musím použít předzpracované háčky v template.php, abych ovlivnil výstup?

Měl bych říci, že mám základní zkušenosti s psaní PHP a předzpracovanými háčky), ale mohu mít nějaké prostředky, které potřebuji, abych mě posunul dolů po linke, pokud jsem zaměřen správným směrem.

8
PendragonDev

Všimněte si, že ve vašem pohledu pod blokem „Nastavení stylu“ je odkaz na téma: informace. Odkryje všechny soubory motivů, které jsou vyvolány pro vaše zobrazení. Můžete použít obecné až velmi podrobné soubory témat, které budou použity pouze pro zobrazení vašich pohledů.

První název souboru ve výstupu Display je views-view.tpl.php. To platí pro všechna zobrazení a displeje. Další v seznamu je zobrazení zobrazení - [zobrazit název] .tpl.php. Bude se vztahovat pouze na váš názor. Udržuje vrtání dolů, dokud není co nejkonkrétnější. views-view - [view name] - default.tpl.php je poslední v seznamu a vztahuje se pouze na výchozí zobrazení pohledu. Kliknutím na odkaz Zobrazit výstup: vystavíte kód šablony, který zobrazení používá. Jednoduše zkopírujte a vytvořte nový soubor šablony s jedním z navrhovaných v seznamu. Obvykle je nejlepší být co nejkonkrétnější. Soubor šablony může jít kamkoli ve vašem motivu a zobrazení jej vyzvedne, pokud znovu prohledáte soubory šablony v tematických informacích a uložíte pohled. Existují pohledové šablony, řádkové šablony, šablony polí a šablony specifické pro pole.

Jakmile se naučíte manipulovat se soubory šablon zobrazení, skutečně se vám otevřou vaše možnosti designu.

10
Jepedo

Ploty vypadají jako skvělý modul (pro Drupal 7) pro ovládání značek výstupů zobrazení:

Stránka projektu:

http://drupal.org/project/fences

Ze stránky projektu:

„Ploty jsou snadno použitelný nástroj k určení prvku HTML pro každé pole. Tato volba prvku se rozšíří všude, kde se pole používá, jako jsou upoutávky, zdroje RSS a pohledy. Nemusíte znovu konfigurovat stejný prvek HTML znovu a znovu při každém zobrazení pole. "

Obzvláště se mi tento bit líbí (skvělé pro ladicí výstup):

"Nejlepší ze všech, ploty poskytuje štíhlejší označení než Drupal 7 jádro! A může se také zbavit cizích tříd ! “

To je také pěkné - snižuje opakování práce:

"Tento druh nástroje je nutný k vytvoření sémantického výstupu HTML5 z Drupalu. Bez takového nástroje musíte pro každé pole vytvořit vlastní šablony polí v motivu. :("

Zvažovali také populární alternativy:

Podobné projekty zahrnují sémantická pole , baličky polí a nástroj uvnitř Zobrazit Suite doplňky. Myslíme si však, že tento přístup je Morefasterbetter ™.

Kredit Drupal uživatel rhache za uvedení Ploty Drupal modul v jejich komentář) k této otázce Je modul sémantických pohledů zastaralý pohledy 3?

1
therobyouknow

Můžete zkusit sémantické pohledy modul.

Jak se říká v tomto vydání , je užitečné pro výstup html5.

0
john