Sziasztok!
Egy apróhirdetéses portált szeretnék létrehozni, ezzel kapcsolatbann szeretném a tanácsotokat kérni. A modulok, amelyeket fel fogok használni : CCK, view, taxonomy, content_taxonomy, classified ads, hierarchial select. Ide jön akkor még a conditional fields modul, amit még soha nem használtam,de ha ahogyan olvastam szükségem lesz rá, a mezöktöl függően való megjelenítéshez ( csodás ez a magyar nyelv:) ). Az elképzelésem - létrehzok tartalomtípusokat, mindegyiket a megfelelö mezökkel, gondolom majd itt kellesz a conditional fields hogyha kiválasztok beküldésnél egy legördülölistából egy tartalomtipust akkor az ehez tartozó mezők jelenjenek meg. Beküldés, na itt vagyok gondban. Ezt most webformmal kellesz megoldanom ( amit nem szeretnék) vagy van rá más megoldás?
Szia! A webform megadott
Szia!
A webform megadott e-mail címre küld levelet, ilyen szempontból nincs köze a tartalom típusokhoz. Ha beállítod akkor maga az űrlap létrehozása jelenik meg a tartalmak közt. Szóval az nem igazán megy a többi modulhoz. A classified ads-ból kiindulva nagyon jó úton jársz. A hirdetés tartalomtípust megbővíted cck-val, majd készítesz egy (vagy több) megfelelő nézetet neki, ami neked tetszik. A beküldéssel mi a gond? Ugyanúgy kell mint a többi tartalom típust,
A beküldés még
a webformhoz tartozott. De most nekiálltam az egésznek a következö képpen. Lesz egy fö tartalomtipus, amihez node referenceként taroznak majd más tartalomtipuskok,(Állás, Ingatlan stb), ahol minden tartalomtipus a kategoriához tartozó mezökkel lesz majd ellátva. S ha jó az elv amit követni akarok, akkor amikor tartalmat küldök be, kiválasztom a node reference mezöböl a nekem szükséges tipust, aztán ha minden igaz akkor ez a conditional fields majd kiadja a kiválasztott tartalom mezöit ha minden igaz. A webform csak lányos zavaromban ugrott be.
nem jó
a conditional fileds modullal ugyanazon tartalom típusban egyik mező kiválasztott értékétől függővé tudod tenni más mezők megjelenítését (adat bekérését oda).
tehát _egy_ tartalom típusod lesz a hirdetés, abban benne lesz _minden_ mező. plusz lesz a tetején egy "fő mező" ami a hirdetés típusa és szépen ennek aktuális értékétől tudod majd függővé tenni, hogy a többi mezők közül melyik jelenjen meg az űrlapon.
ilyen node references bűvészkedéssel nem fog menni, legalábbis a conditional filedsel nem.
-
clear: both;
Nekem az nem jön át, hogy
Nekem az nem jön át, hogy miért kell ehhez külön tartalomtípus kategóriánként? Egy tartalomtípusban miért nem jó az összes mező, amit conditional_fields-szel úgy sakkozol, ahogy akarsz?
Egyszer egyébként csináltam egy ilyen apróra darabolt tartalomakból összerakott típust rules-szal és popups add n reference-szel kezelve (mondjuk ott még kellett is..), nem biztos, hogy ez a megközelítés helyes.
----
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.
Idóközben
rájöttem a hogyanjára. Igazatok van, elég egy taralomtipus. Létrehoztam egy szövegdoboz mezöt, ide beirtam a kategoriákat, létrehoztam csoport mezöket, és aztán ezeken belül beállítottam a conditional field segítségével hogy melyik mikor jelenjen meg,