Sziasztok!
Segítséget szeretnék kérni.
Beállítottam a kezdőoldalt pl.: node/1 -re, amit mindenki lát.
Hogyan lehet megoldani, hogy ha valaki belép akkor a node/2-t kapja?
Vagyis az anonim felhasználók az ismertetőt tartalmazó node/1-t olvassák,
a regisztráltak csak az újdonságot tartalmazó node/2-t.
(Kezdő drupálos vagyok, több éves php gyakorlattal.)
Nagyon köszönöm.
Üdv,
Zsolt
Fórum:
Két kezdőoldalt
Két kezdőoldalt szeretnék, egyet az anonim lát, ha valaki beregisztrál az oldalra egy másik jelenik meg.
A beregisztrál mit jelent?
A beregisztrál mit jelent? Kitöltötte a regisztrációs űrlapot, vagy azt, hogy belépett, és a belépés után közvetlenül egy másik oldalra ugrik? Mi a helyzet, ha belépett, és újra meglátogatja az oldalt?
Aries
http://aries.mindworks.hu
Szia! Igen, "belépett, és
Szia!
Igen, "belépett, és a belépés után közvetlenül egy másik oldalra ugrik".
"Mi a helyzet, ha belépett, és újra meglátogatja az oldalt?"
Ha arra gondolsz, hogy belépett,elhagyja site-mat, más oldalakat nézeget, majd visszatér, akkor az lenne jó, ha továbbra is a belépetteknek szóló főoldalt látná.
Vagyis más legyen a belépetteknek a főoldala (kezdő oldala).
Pl:
Anonim főoldalán ismertető szöveg, miről szól ez az oldal.
A Belépettek főoldalán, friss hírek, nem publikus tartalom.
...
Content types, Node access, CCK, Views, Panel, Smink igazítás, Modul kód nézegetés
megy.
Üdv, köszi,
Zsolt
$user
Pont a napokban volt itt a fórumon erre egy pofonegyszerű megoldás: a tartalmakat blokkokba teszed, a blokkok megjelenítését pedig felhasználói csoporttól teszed függővé a blokk beállítási oldalon. Egyébként a $user változó vizsgálatával tudod lekérdezni, hogy be van-e lépve a felhasználó.
Ezt mondjuk teheted a page.tpl.php-ba, és akkor minden oldalra vonatkozik, vagy ha egyébként már lerendezted a hozzáférés-szabályozást valamelyik access control modullal, tehát a nem bejelentkezett felhasználók 403-at kapnak a tartalmakra és csak a nyitólapon kell ez a vizsgálat, akkor készíthetsz egy külön page-front.tpl.php sablont, és abban végzed el a $user vizsgálatát.
Köszönöm!
Kedves Edit!
Nagyon köszönöm a segítséget!
Elsőre nem akartam a kódba nyúlni, gondoltam, ez beállítható.
Akkor a kattintgatás után kódolhatok végre.
Üdv,
Zsolt