Üdv mindenkinek!
Mivel a leendő oldalra csak adminisztrációs okokból (tartalom adminisztrálása) kell bejelentkezni, szeretném elrejteni a belépés blokkot.
A doksit olvasva azt értettem ki az egészből (lehet hogy rosszul) hogy a következőkhöz köthető egy blokk megjelenése:
- felhasználó kiléte (ez ugye kiesett mert ha el van rejtve akkor nem lehet bejelentkezni sem)
- egy bizonyos oldal megjelenítése esetén (ez szimpatikus)
- egy bizonyos php kód visszatérési értékétől függően (erre nincs ötletem, hogy miként tudnám ezt felhasználni)
Kipróbáltam a második variációt. Készítettem egy "írást" és próbából a keresés blokk beállításainál megadtam hogy csak abban az esetben jelenjen meg ha ezt az oldalt kéri le valaki. Azt is beállítottam hogy nem bejelentkezett felhasználók is használhatják a keresés blokkot. Ennek ellenére nem jelenik meg... Mi lehet a gond?
Illetve azt szeretném kérdezni, hogy ha van más kultúráltabb és jól működö módja a belépés blokk lerejtésének akkor adjon valaki útbaigazítást hogy mere keresgéljek.
Köszönöm.
Elrejtés
Szia!
Én azt szoktam csinálni ilyen esetben, hogy leveszem a bejelentkezést a blokkok közül, így az nem látszik. Amikor pedig be szeretnél lépni, akkor egyszerűen csak utánaírod a címsorban az oldaladnak, hogy /?q=user/login (rövid webcímek esetében elegánsabb a /user/login). Amikor ki akarsz lépni, akkor pedig /?q=logout (/logout).
Kapcsold ki teljesen
És írd be a honlapod címe után a következőt:
?q=user
és akkor előjön a belépő form.
így nem kell semmit trükközni.
Azt, hogy miért nem megy neked nem tudom, de az elérés/hozzáférés szabályozás-nál engedélyezned kell az anonymous felhasználónak a keresést. Próbálgatáshoz egyszerűbb lenne létrehoznod egy saját block-ot mert az nem függ egyéb moduloktól.
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
Köszönöm a javaslatokat!
Köszönöm a javaslatokat!
Azt hiszem hogy a teljes elrejtés és a spec url megadása megfelelő lesz.
--
maszili
maszili