A regisztráltaknak más kezdőoldal

kite_zsolt képe

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

kite_zsolt képe

Két kezdőoldalt szeretnék, egyet az anonim lát, ha valaki beregisztrál az oldalra egy másik jelenik meg.

0
0
aries képe

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

0
0
kite_zsolt képe

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

0
0
Illyés Edit képe

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ó.

<?php 
if ($user) {
// valami kód a belépetteknek
}
else {
// valami más a nem belépetteknek
}
?>

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.

0
0
kite_zsolt képe

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

0
0