Mező megjelenítés Views-ban, csak ha van értéke

Csete Attila képe

Sziasztok!

Nem vagyok valami nagy programozó.
Elakadtam ott, hogy amikor egy views-ban megjelenítek tartalmakat nem tudom megcsinálni, hogy egy bizonyos mezőnél csak akkor jelenjen meg a a mező címkéje, ha az adott mezőnek van értéke, tehát a tartalom feltöltésénél kitöltöttem.

Konkrétabban:

Van egy view, ami a felvitt tanfolyamokat jelenítí meg. Az adott tartalomnál felvitelkor user reference-el kiválasztható az oktató. Ezt a mezőt is megjelenítem a view-ban. Viszont nincsen minden tanfolyamnak oktatója (vannak általánosak is, ahol nem fontos az oktató személye) Amikor beállítottam a mezőt a view-ban akkor megadtam a címkének, hogy oktató. Viszont így akkor is kiírja ezt a címkét, ha az oktató nincsen megadva.

Azt szeretném, hogy ez ne így legyen. Azaz csak akkor jelenjen meg a címke, ha van megadva oktató a tartalomhoz.

Hol tudom ezt beállítani? Volna ötletetek?

Köszi
Attila

Drupal verzió: 
zimbo képe

views/ filters
Az adott nézetben vegyél fel egy szűrőt erre a mezőre... és válaszd azt, hogy "it is not empty."

0
0
Csete Attila képe

Köszi, de ez nem a kívánt eredményt hozza. Így az összes olyan tartalom eltűnik a listából, ahol ez a mező nincsen kitöltve.

Nekem nem arra lenne szükségem, hogy a tartalom tűnjön el, hanem, hogy az adott tartalomban az adott (oktató) címke, amelyhez nem tartozik tartalom.

Azért köszi a tippet.

Üdv
Attila

0
0
szantog képe

Ha rákattintasz a kérdéses mezőre, ott is lesz egy Hide if empty checkbox. Ezzel mezőszinten szabályozod a megjelenést.

0
0

----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.

Csete Attila képe

Sziasztok!

Le tudnátok egy kicsit konkrétabban írni, hogy hol van ez a hide opció, mert nincsen meg.
A nézetben az oktató mezőre kattintva az űrlapon nincsen ilyen. Ugyanezt megnéztem a szűrőnél is.

Mellékeltem egy képernyőfotót:

http://sivanandahudev.hoszting.com/sites/default/files/views-oktato-mezo...
Köszi

Attila

0
0
szantog képe

Épp ilyesmivel szívtunk tegnap. A legfrissebb dev-ben benne van.
Ha nem akarsz dev-et használni, akkor engedélyezed a beviteli formáknál a php-t, és a rewrite outputban megadsz egy php feltételt a megjelenéshez.

0
0

----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.

aboros képe

olyan, ami csak abban a nézetben lévő megjelenését szabályozza. abba is beleteheted ezt, vagy használhatsz egy nagyon általános sablont is, ami minden nézetben érvényes egy adott mezőre és abban figyeled, hogy van e érték a mezőben, ha nincs, nem írsz ki semmit.

amúgy nem is értem, hogy ez miért nem így volt/van eleve a viewsban. megértem, hogy van olyan amikor akkor is kell a címke, ha érték nincs, de könyörgöm, senkinek nem jutott eszébe, hogy ez igencsak opcionális? :) persze le a kalappal a views előtt nemaz, csak csodálkozok ilyenkor.

0
0

-
clear: both;

aboros képe

Csete Attila képe

Sajnos a leírás alapján nem tudtam megcsinálni. Nem vagyok programozó.
Tervezem, hogy elkezdem a php-t tanulni, de mégy csak gyűjtök rá.

Szóval nem igazán tudom, hogy mit kellene pontosan a tpl.php-ba bele írni.

Van ez a views mezőm amit a mellékelt képen láttok views-field-field-fooldalikep-fid (a barna kép háttér látszik a böngésző felületen)

Azt szeretném, hogy azt csak akkor jelenítse meg, ha van értéke (tehát jelen esetben ne).

http://clip2net.com/page/m0/2586817

Valaki tudna segíteni azzal, hogy leírja, hogy mit kell tennem lépésről-lépésre.

Természetesen sör hegyek, a helyes megfejtőnek :)

Köszi
Attila

0
0