Lehet triviális a kérdés (nincs a közelemben most drupal), de ha pl. csinálok egy kuttykurutty nevü tartalomtípust, és annak egy trallala nevű cck-s textfileld-et, akkor hogy tudom én egy konkrét kuttykurutty trallalájának az értékét lekérdezni drupaltól függetlenül?
Szóval akarok csinálni egy olyan picike php weblapot, ami drupaltól "függetlenül" ír ki bizonyos értékeket a drupal adatbázisából.
Például soronként kiírja a drupalban létező kuttykuruttyok trallaláját.
Azaz milyen sql lekérdezést kell majd írnom?
...és úgy álltalában van valami eszköz arra, hogy az adatbázis szerkezetét jobban megismerje az ember, ahogy drupalban kattingat? (nyomonkövesse, hogy a kattingatásának hatására, hol, mik történnek.)
Nyilván spec eszköz nélkül is lehet..., de ha van valami drupalos segítség erre...
Tulajdonképpen az argumentumok megismerésére is kiváncsi lennék..., van-e valami egyszerübb módszer, mint ahogy kapásból bogarássza az ember. (vagy legalabbis én)
Saját tábla, saját mezőkkel
Lesz saját táblád: content_type_kuttykurutty, saját field_trallala mezővel... :)
Egy phpMyAdmin-nal szépen végig tudod nézni, hogyan épülnek fel az adatbázisod táblái.
Üdv, Pali
--
Palócz Paal Pál, a drupal.hu admin csoportjának tagja
Ajánlott olvasmány: Eric Steven Raymond - Hogyan kérdezzünk okosan
Modul forráskódok
Sokszor a modulok hozzák létre a nekik kellő táblákat. Így ez is egy fontos infóforrás. Például belenéztem a contact alapmudulba, és a contact.install-ban ezt találtam:
Innen látszik, hogy ez a modul ezt az egy táblát adja hozzá a rendszerhez
Nagy Gusztáv
Köszönöm!
Köszönöm!
Egy tipp !
Ha a Drupal adatbázisát szeretnéd használni, neadja a beépített függvényeit, akkor használd a PHP fájlban a következő két sor:
include_once './includes/bootstrap.inc';
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
Ezáltal hozzáférsz a hasznát összes függvényhez, valamint bejelentkezel az adatbázisba is.
Ez persze csak a drupal tarhelyén futtatott PHP fájból működik.
Érdemes átböngészni még ezt az oldalt is: http://api.drupal.org/api/file/includes/bootstrap.inc/5
...mit tudok: http://web.termuves.hu