A példád félmegoldás, mert csak fix értéket ad át. Ez nekem is ment!
Én változó értékét szeretném átadni.
Az adott oldalon adatbázisból feltöltött lista kiválasztott elemének értékét (sorszámát) szeretném átadni úgy, hogy a kiválasztott elem egyúttal link egy másik node-ra, ahol ezt az átadott értéket szeretném a továbbiakban használni.
Szerintem ez nem sokkal több infó, mint az első alkalommal, ez eddig is sejthető volt.
Természetesen, ha változó tartalmat akarsz generálni, akkor PHP beviteli formát kell beállítanod, és PHP kódból kiíratnod a változó tartalmat. (A PHP megy?)
PP arra gondolt szerintem, hogy ne csak a technikai megoldásra kérdezz rá, hanem az eredeti problémádat próbáld röviden leírni, mert elég furcsa ez a szitu, és van esély arra, hogy jobb megoldás is lenne rá e nyakatekert módszer helyett.
Tehát, egy php kódban megírt (php bekapcsolva) tartalom oldalon adatbázisból kiolvasom a létező tanfolyamok megnevezését és azokat kiírom egy listába. A megnevezések alá beteszem a linket arra az oldalra ahol a tanfolyam adatait módosítani lehet. kb. ennyi.
A problémám ott van, hogy hiába teszem a link végére a változót, nem az értékét, hanem a változó nevét adja át.
echo$tid; ?">megnevezés</a>';"(a $tid a tanfolyam adatbázis id-je, aminek a segítségével elővarázsolhatom az adott tanfolyam adatait.)
Remélem ez már részletes.
Már haladunk. Most már csak annyi energiát kéne beletolnod, hogy nem parse_erroros kódot tolsz ide be amivel megint nem lehet mit kezdeni. (ha ez van akkor az baj! ;))
Használd a <code> tagot a formázáshoz én is azt használom.
Jól sejtettem, az alapkoncepcióval nem értek egyet. Egy ilyen listázós - paraméterátadós kódnak szerintem nem egy node kódjában, hanem egy külön modulban van helye. Ez nagyon szembe megy a Drupal alapfilozófiájával.
Valóban egy ilyen " Megnéz | Szerkeszt | Új adat " típusú feladathoz modult kell készíteni.
Mint a fenti kódból is látszik ez egy localhostos próbálkozás, ismerkedés a Drupal lehetőségeivel. (Formok egyedi, igény szerinti formázása.) Így egyszerűbb az ismerkedés, kód javítás és ellenőrzés (kizárólag localhoston). A modul írás nekem még nem megy, de remélem, hogy hamarosan ez is elkövetkezik.
értelmesebben lehetne
mert ez így nagyon ködös!
node/y/adat és ott lesz az arg(2)-ben az adat.
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
Akkor részletesebben.
A példád félmegoldás, mert csak fix értéket ad át. Ez nekem is ment!
Én változó értékét szeretném átadni.
Az adott oldalon adatbázisból feltöltött lista kiválasztott elemének értékét (sorszámát) szeretném átadni úgy, hogy a kiválasztott elem egyúttal link egy másik node-ra, ahol ezt az átadott értéket szeretném a továbbiakban használni.
Grabers
Ez még mindig csak a technika
Szerintem ez nem sokkal több infó, mint az első alkalommal, ez eddig is sejthető volt.
Természetesen, ha változó tartalmat akarsz generálni, akkor PHP beviteli formát kell beállítanod, és PHP kódból kiíratnod a változó tartalmat. (A PHP megy?)
PP arra gondolt szerintem, hogy ne csak a technikai megoldásra kérdezz rá, hanem az eredeti problémádat próbáld röviden leírni, mert elég furcsa ez a szitu, és van esély arra, hogy jobb megoldás is lenne rá e nyakatekert módszer helyett.
Nagy Gusztáv
Még részletesebben
Tehát, egy php kódban megírt (php bekapcsolva) tartalom oldalon adatbázisból kiolvasom a létező tanfolyamok megnevezését és azokat kiírom egy listába. A megnevezések alá beteszem a linket arra az oldalra ahol a tanfolyam adatait módosítani lehet. kb. ennyi.
A problémám ott van, hogy hiába teszem a link végére a változót, nem az értékét, hanem a változó nevét adja át.
"http://localhost/asta/?q=node/16/
energia
Már haladunk. Most már csak annyi energiát kéne beletolnod, hogy nem parse_erroros kódot tolsz ide be amivel megint nem lehet mit kezdeni. (ha ez van akkor az baj! ;))
Használd a
<code>
tagot a formázáshoz én is azt használom.Valami ilyesmire gondoltál?
Palócz István
https://palocz.hu | https://tanarurkerem.hu
Igen
Elnézést nem figyeltem a kód beírásánál.
Pont erre gondoltam, de rájöttem arra, hogy a Drupal az url-ben elhelyezett változót nem kezeli.(valószínűleg biztonsági okokból).
De rájöttem a megoldásra, bár erre előbb is gondolhattam volna.
Az url-t egy változóban összerakom és ezt a változóz írom ki.
Pl.
Remélem ez segit azoknak is akik hasonló problémával találkoznak.
Nektek köszönöm a segítséget, a probléma alaposabb átgondolására ösztönöztetek.
Grabers
Most már van véleményem
Jól sejtettem, az alapkoncepcióval nem értek egyet. Egy ilyen listázós - paraméterátadós kódnak szerintem nem egy node kódjában, hanem egy külön modulban van helye. Ez nagyon szembe megy a Drupal alapfilozófiájával.
Nagy Gusztáv
Egyetértek!
Valóban egy ilyen " Megnéz | Szerkeszt | Új adat " típusú feladathoz modult kell készíteni.
Mint a fenti kódból is látszik ez egy localhostos próbálkozás, ismerkedés a Drupal lehetőségeivel. (Formok egyedi, igény szerinti formázása.) Így egyszerűbb az ismerkedés, kód javítás és ellenőrzés (kizárólag localhoston). A modul írás nekem még nem megy, de remélem, hogy hamarosan ez is elkövetkezik.
Köszönöm a véleményed.
Grabers