Először be kell kapcsolni php
Először be kell kapcsolni php filtert, akkor a header footer részébe a viewba tudod használni. Csak előbb kell neki egy $node = node_load(arg(1)); már ha a node oldalon akarod ezt a featuret.
Amúgy rendes mezőszintű php kódot views_customfield modullal lehet betolni, és egy $data nevű tömbben vannak a views által összegyűjtött adatok, egy dpm($data), és már previewben is látszik, mid van.
Viszont ez minden sorhoz kiírja a a php kód értékét, úgyhogy ha a viewod eredménye több sor, akkor az első php filteres mutatvány lesz a nyerő nézet fejlécébe akár.
----
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.
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Exposed filter
"This item is currently not exposed. If you expose it, users will be able to change the filter as they view it."
A Views-ban vegyél fel egy új szűrőt és ott nyomd meg a fenti szöveg meletti Exposed gombot és kész a felfedett szűrő.
Én egy raktárkészlet nyilvántartó oldalt készítettem ennek a segítségével.
PP árulta el nekem is a trükköt, azt mondta, hogy elméletileg 10 000 tételig nem lesz gond ezekkel a felfedett szűrőkkel.
Én nem taxonomiát használtam, egyszerú CCK mezőket hoztam létre, legördülő listákba töltöttem bele a fix tartalmakat és azokra szűrök.
Így a felvitel is egyszerű, mert űrlap szerűen kell kitölteni a mezőket, tehát a kevésbé gyakorlott user is képes felvinni új tételt.
Egyenlőre jól működik.
Én drupal 7-ben csináltam, oda nem sok plusz modul kellett.
D6-ban szerintem szükséged lesz az alábbi modulokra:
CCK
filefield (ha kell állományt is csatolni)
views
content_access és acl, hogy minden jogosultságot meg tudj határozni pontosan.
Üdv
KocsiT
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Aki használja a - napi,
Aki használja a - napi, automatikus keresésre állított - l10n_update modult, annak az állapot jelentés oldalon már ott is van, hogy elérhető egy csomó új fordítás. A jelenleg letölthető 6-os és 7-es változatban már a szerepkör van.
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Hogy gogy melyik szűrő????
Én CCK mezőkkel csináltam meg, te Taxonomi term-el, azt hiszem.
Akkor felveszel egy új szűrőt a views-ban, ott kiválasztod a csoportok legördülőből a a Taxonómiát, itt a Taxonómia: Vocabulary -t, mivel azt írtad szótárakba rendezted a dolgaidat, végül hozzáad.
Pontosabban a Taxonómiáról nem tudok többet írni, mert így még nem csináltam. Mint mondtam én cck field-ekkel csináltam és teljesen jól működik
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Tehát
- Létrehozol egy új tartalomtípust (ha már van nem kell)
- Definiálsz benne mezőket pl.: állateledel, állat gyógyszer, stb.
- Kiválasztod a mező típusát, legyen lista (szöveges), a felügyeleti elem legyen legördülő lista, vagy jelölő négyzete / választó gombok (a mellékelt kép alapján legördülő lista)
- add meg az értékeket, hogy mik szerepeljenek benne, beállíthatod, hogy egyszerre többet is ki lehessen választani, vagy csak egyet, illetve, hogy kötelezően kitöltendő mező legyen e vagy sem (felvitelkor)
Ha megvagy az összes mezővel, akkor csinálsz egy új nézetet a views-al.
Itt csinálsz egy page nézetet (vagy blokkot)
Szól, hogy nincsenek mezők beállítva, page esetében útvonalat is meg kell határozni.
Hozzáadod a mezőidet
Majd a szűrésnél is beállítod a mezőket, hogy mikre szűrjön + tartalom közzétett.
Egyenként minden mezőnél megmondod neki, hogy exposed.
(esetemben a táblázatos stílust választottam a kimeneti nézetnek, a beállított mezők a táblázat oszlopai (amik a mezőknél vannak felvéve és nem a szűrésnél!))
Ha megvagy, lemented. (amúgy ha már van tartalom, akkor a views mutat egy előképet is az oldal alján.)
A jogosultságoknál engedélyezni kell a ezen mezők megtekintését a bejelentkezett és a be nem jelentkezett felhasználók számára és elvileg készen van.
Üdv
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Nyilván meditál a guru, vagy
Nyilván meditál a guru, vagy valami hasonló a szitu, de őszinte leszek, nekem ezekről a kommentekről és változásokról egy fikarcnyi értesítés sem érkezett. Át fogom olvasni a posztot is, mert teljesen le vagyok maradva, hogy mennyi sok revizió van, és ahogy látom még 2009-ben láttam ezt a bejegyzést utoljára.