it-swarm-eu.dev

Jak odstranit „V současné době neexistuje žádný obsah klasifikovaný tímto výrazem.“ fráze?

Vytvořil jsem několik termínů a pro každý jsem vytvořil přímé odkazy. V rámci obsahu se však tato zpráva zobrazuje (protože k uzlu není připojen žádný obsah):

S tímto termínem není v současné době klasifikován žádný obsah.

Jak se toho zbavit?

Nelíbí se mi řešení CSS display:none.

5
Ek Kosmos

Rychlou metodou je upravit soubor settings.php a přidat následující kód:

$conf['locale_custom_strings_en'][''] = array(
  'There is currently no content classified with this term.' => '',
);

Soubor settings.php by již měl obsahovat kód pro naplnění $conf['locale_custom_strings_en'] pole dole, ale mělo by to být komentováno.

Alternativou je použití modulu String Overrides .

První metodu bych použil, pokud potřebujete pouze upravit jeden řetězec nebo několik dalších řetězců. Výhodou je, že nemusíte instalovat další modul, a pouze lidé, kteří mohou změnit soubor na webu, mohou změnit výchozí řetězce. Nevýhody spočívají v tom, že funguje pouze pro angličtinu a že není možné úkol delegovat (protože vyžaduje přístup k souborům na webovém serveru).

V ostatních případech, včetně případu, kdy nejste spokojeni se změnou souborů na serveru (nebo to z mnoha důvodů nemůžete udělat), bych použil modul. Modul funguje také pro jiné jazyky, jak je uvedeno na stránce projektu.

Podpora národního prostředí, která vám umožní přepsat řetězce v jakémkoli jazyce

7
kiamlaluno

Pomocí mytheme_preprocess(&$variables, $hook) přepíšete $variables['page']['content']['system_main']['no_content'] proměnná.

function mytheme_preprocess(&$variables, $hook) {
  if(isset($variables['page']['content']['system_main']['no_content'])) {
    unset($variables['page']['content']['system_main']['no_content']);
  }
}
9
mrsinguyen

Tyto stránky můžete změnit pomocí hook_page_alter .

Můžete také vytvořit vlastní zpětné volání pro stránku s termínem, která ve výchozím nastavení volá jednu taxonomii, a pokud nejsou k dispozici žádné výsledky, změníte výstup.

hook_preprocess_page by také mělo být užitečné změnit výstup stránek termínů.

1
googletorp