it-swarm-eu.dev

Odstraňte dvojtečky z Drupal formulářových polí / štítků

Jak mohu odstranit: ze zobrazení po každém štítku ve formulářích vytvořených pomocí rozhraní API Drupal Form API)?

5
Kevin

Vytvořte si vlastní implementaci theme_form_element () . Obtížný středník je v $t('!title: !required', ...) a musel by být odstraněn na obou místech.

Není to nejjednodušší věc, kterou změnit, ale alespoň je to možné bez hackovacího jádra!

13
tim.plunkett

Způsob, jakým jsem to právě udělal, je přidat <span class="colon"><span> kolem dvojtečky v poli.tpl.php. Pak to můžu skrýt pomocí display:none; pokud to nechci.

Vyhnete se tomu, abyste do souboru tpl.php vložili spoustu logiky, pokud máte více polí, která buď potřebují, nebo nepotřebují dvojtečky.

Umožňuje také změnit požadavky dvojtečky na různých stránkách. Například je často nechci, aby zobrazovali uzel, ale chtěli bych je při úpravách.

1
Dominic Woodman

zkopírujte field.tpl.php do vaší aktuální složky motivu a odeberte dvojtečku. Vymazat mezipaměť a zkontrolovat. Myslím, že to vyřeší problém.

0
user21108