Sziasztok!
Van egy panelem, amibe van 6 blokk. Mind a 6 blokkot views-sal csináltam, mindegyiknek van címe. Nem mindig szerepel adat az összes blokkba, de ettől függetlenül megjelenik üresen is a címmel. Az lenne a célom hogy amibe nem kerül adat az a blokk ne jelenjen meg. Láthatósági szabályoknál körülnéztem, de nem találtam ilyet.
Van ötletetek ennek a megoldására, mert elég egyszerű dolognak érezném, de nem találom a megoldást?
üdv
Drupal verzió:
Fórum:
A views-nál állítsd
be a címet a fejlécnél és állítsd be, hogy ha üres eredmény van akkor ne látszódjon.
Üdv!
Dudás József
Próbáltam
Ilyen lehetőség van a fejlécnél: Megjelenítés akkor is, ha a nézetnek nincs eredménye
De gondolom, ezt pont nem kéne bejelölni, akkor kéne hogy jó legyen, de nem az.
Ha a views előnézetnél nem ír címet
üres az eredmény esetén, akkor a panelnél állítottál be valamit rosszul.
Üdv!
Dudás József
Érdekes, mert az előnézetben
Érdekes, mert az előnézetben valóban nem dobja ki, a panelba meg igen. De mit lehet itt rosszul beállítani?
Nemtom :) a te panelod
én az override title körül keresgélnék.
Üdv!
Dudás József
Részletesen
Leírom részletesen, hátha kitünik a hiba.
Tehát ügyfél adatokról van szó, a 6 blokk: általános adatok, lakhely, munkahely, képek, egyéb, elérhetőség
Van egy ügyfél tartalomtípus, amibe a fenti fieldgroup-ok, azon belül field-ek szerepelnek. Szépen feltöltöm, beküldés, bentvan. Itt jön képbe a panel. A page manager ügyfél tartalomtípusra szűr a kiválasztási szabálynál. Utána belenyomom a panelba ezt a 6 blokkot, természetesen az argumentum a node id.
Szándékosan mindent üresen hagytam ami a címbeállításokról szól, sehol nem írtam felül semmit.
A nézetek helytelen argumentumra a viewsban, az előnézetben semmit nem jelenítenek meg.
Ha ez így nem megy, mert úgy tünik, akkor következő megoldásként tudnám elképzelni hogy a panel minden egyes blokkjához egy láthatósági szabályt kell hozzáadni, méghozzá PHP kódot. De ez kicsit erősnek tűnik nekem, hogy így lehetne csak megoldani.
Hát nekem ez nem igazán világos amit csináltál,
de nem is ez a fő csapás most :) Így néz ki egy blokk a panelben nálam ami működik:
Ezeket nézd meg, ha kiexportálod a panelt:
'override_title' => 0,
'override_title_text' => '',
Üdv!
Dudás József
Valami nem ok
A fenti két sor nekem ugyanígy néz ki.
Továbbra sem jó, és ami a legfurcsább, hogy mostmár az Üres szöveg helyére beírtam a nézetbe egy szöveget, amit elvileg akkor jelenít meg, ha nincs benne adat. És az sem jelenik meg a panelbe.
üdv