it-swarm-eu.dev

Pomocí tokenů "Přepsat výstup tohoto pole"

Mám pole, které uživateli umožňuje nahrát 3 fotografie s názvem field_prodshots. Je možné, aby někteří odborníci na zobrazení měli zobrazit pouze první hodnot tohoto pole namísto všech 3 při použití tokenů „Přepsat výstup tohoto pole“? Koneckonců potřebuji pouze jeden obrázek, který bude použit jako miniatura.

Psaní v [field_prodshots] v textarea pro přepsání výstupu má za následek zobrazení všech 3 obrázků. Potřebuji pouze první.

5
enchance

Existuje jednoduchý způsob, jak zobrazit pouze první obrázek v poli, které umožňuje vícenásobné nahrávání obrázků.

Na obrazovce Konfigurace pole je rozbalovací nabídka s názvem „Nastavení více polí“. Rozbalte to a měli byste vidět možnosti, kolik položek chcete zobrazit a kterou položku v seznamu začínat. Změňte "Zobrazit __ hodnoty" ze všech na 1. Neměli byste ve vašem případě měnit oddělovač, protože zobrazujete pouze jeden obrázek.

Viz níže pro screenshot. Toto nastavení by mělo fungovat dobře spolu s tokeny „Přepsat výstup z tohoto pole“ (neměl jsem to nefunguje).

http://img585.imageshack.us/img585/8644/multipleimagesshowonlyo.png

V poli s několika nahranými obrázky se správně zobrazuje pouze první, jak můžete vidět zde:

http://img713.imageshack.us/img713/5479/resultzc.png

5
g_thom

Pokud v pohledu nejsou žádná další pole, můžete je filtrovat podle delta 0 tohoto pole.

Netestoval jsem to, ale v kritériu filtru výběrem Fields: ... (field_prodshots) - delta a nastavení na 0 by mělo dát pouze první hodnotu.

2
keva

Vytvořte soubor šablony ve složce aktuálně aktivního motivu

e.g. views-view-field--field-my-field-value.tpl.php

print_r(array_keys(get_defined_vars())) pro získání úplného seznamu proměnných oboru. Nejužitečnější budou pole $ a $ view

2
Shoaib Nawaz