Sziasztok!
Van egy menü elemem (Új cikk), ami a /node/add/sajatcikk -re mutat. Csak regisztrált felhasználók adhatnak fel cikket.
A gond az, hogy akkor is meg kéne jeleníteni a menü-t, ha nincs belépve a felhasználó (nyilván akkor hibaoldal jön be, hogy lépjen be), de most csak akkor jelenik meg, ha már belépett.
Hol/hogy lehet ezt beállítani?
Drupal5-ről van szó.
köszi!
pentike
A Drupal nem javasolja
az ilyen nyakatekert gondolkodásmódot. Egyszerűen csinálj egy olyan oldalt, ahol a nem regisztráltaknak elmagyarázod, miért érdemes regisztrálni.
Nagy Gusztáv
Igen én is erre gondoltam,
Igen én is erre gondoltam, mint kerülőmegoldás. Csak ugye ez két lépés egy helyett, akkor is, ha be van lépve az ember.
Miért lenne kerülő?
Ha be van lépve, és van joga hozzá, akkor eleve el tudja érni a Tartalom beküldését.
Nagy Gusztáv
Nem tudja elérni, mert a
Nem tudja elérni, mert a tartalom beküldése menü ki lett kapcsolva. Az egyes tartalom típusok külön vannak csoportosítva.
Majdnem megoldás
Majdnem sikerült megcsinálni az alábbi módon:
Létrehozunk két ugyanolyan nevű menü elemet egymás mellett.
Az egyiknek a következő url-t adjuk meg: user/login?destination=node/add/sajatcikk
Csak az vele a baj, hogy valahol a ? és a = átíródik %szám -ra. Ha kézzel beírom, akkor jó, belépés után odavisz az oldalra.
teljes url-t írj
Próbáld meg, mi van, ha a teljes url-t beírod http://oldalald.hu/user/login?destination=node/add/sajatcikk
http://oldalald.hu/?q=user/login&destination=node/add/sajatcikk
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
sör
Ha a mai válaszaid egy-egy sört érnének, én már (kissé) alkoholos befolyáltsággal küszködnék... szóval sört Neked! :)
(Vigyázz, a Nagy Tracker figyel téged!)
Választ szeretnél? - Új kérdés, új téma - Tesztoldal - Trollkezelés - Frissítés
meg kéne jeleníteni
vedd ki a menubol, es csinald meg sima linknek, akkor mindig megjelenik. rakd bele egy blokkba, vagy egesd bele a sminkbe..
Csináltam egy külön linket és
Csináltam egy külön linket és a template.php -ben figyelem, hogy a $user->uid != 0.
Így ha belépett, akkor egyből a tartalomra mutat a link, ha nem akkor a login oldalra és így nincs átküldve az url filterén a drupalnak a link.