Ehh
Árggh, bocsánat, igazad van, nem tudom, menetközben miért felejtettem el, hogy D7-hez kellene.
Itt van egy diskurzus a 7-eshez szépen lassan készülő változatról:
Node Gallery: Drupal 7.x version
Mindenesetre nyomtam saját előző hozzászólásomra egy -1-et a biztonság kedvéért, ha már hülyeségeket beszéltem. :D
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Egyébként én se gondoltam,
Egyébként én se gondoltam, hogy erre jó lesz, de jó lett ;)
Nem is tudom, hogy ez nem egy bug-e inkább...
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Nálam úgy néz ki a dolog,
Nálam úgy néz ki a dolog, hogy van a munka könyvtár, abban a projektek és egy .htaccess amiben ott figyel a RewriteBase, így nem kell beállítani mindenhova. (persze linuxon, mert mekken még egy mysql-t se sikerült fordítanom, nemhogy egy named-nek nekiálltam volna. :)
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Addig is
Addig is figyelmedbe ajánlom aboros korábbi hsz.-ét:
http://drupal.hu/comment/54008#comment-54008
Kicsit így melósabb, de ez is megoldás.
A Media modullal még nincs komolyabb tapasztalatom:
http://drupal.hu/comment/53978#comment-53978
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
A kérdésed még mindig messze
A kérdésed még mindig messze van a konkréttól. :)
Ha egy fieldről beszélünk három dologról beszélünk:
1. Adatbázis reprezentáció
Ez egy vagy több mező a field adatait tároló táblában. Ebben a táblában ezek mellett a filedek mellett még számos információ tárolódik, amivel nem kell foglalkoznod, lévén a FieldAPI-t használod.
2. Beviteli elem (Widget)
Ez a beviteli űrlapon megjelenő formelem(jelen esetben egy olyan select ami multiple). Ezt egy jóízű form alterrel tolja bele a FieldAPI.
3. Megjelenítés (Formatter)
Hogyan jelenjen meg amikor a felhasználó nézi az adott elemet.
Miért nehéz a kérdésed?
Alapesetben, azt az esetet, amikor az elemből több van a Field API úgy kezeli, hogy egy táblázatba beletossz annyi, widgettet, amennyi szükséges. (ha végtelen, akkor ajaxxal bővíthető vezérlőt rak oda).
Természetesen ez felülírható. Pl. ha 1 elem van akkor egy sima select, ha több akkor egy multiple select form elem kerül bele az űrlapba. Lásd a core options widgetet.
Nem tudom, hogy Te mit szeretnél, mert ugye azt is akarhatod, hogy mindig multiple select legyen, és ha a field multiple, akkor a FieldAPI jelenítsen meg neked több multiple select form elemet. Ekkor nem kell csinálnod semmit se.
Ekkor még csak arról beszéltünk, hogy a field multiple. Ha a widget multiple akkor meg kell oldanod azt, hogy hogyan tárolja azt az adatbázisban, tehát egy widget -> db field átalakítást kell végezened a megfelelő hook segítségével.
Érdemes megnézned a examples modul, field_example modulját, ami egy több részből álló widget értékét tolja bele egy adatbázis mezőbe.
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
csak D6-os
A Node Gallery modulnak viszont csak D6-os verziója létezik.