ciao,
ho la necessità di nascondere la scritta "homeg" (in piccolo) che appare appena sopra il titolo di ogni pagina Drupal agli anonimi... qualcuno sa dove metter mano che non so + cosa fare?
Ho configurato un tema senza il blocco del "loging" e "navigazione"... uso solo un menu sui "Primari link" in orizzontale sotto il Topg della paginasenza le barre laterali.
In questo scenario, per entrare come admin faccio: "http://www.miosito.it/?q=user" e, dopo aver inserito user e passwordg: "http://www.miosito.it/?q=admin" e sono in amministra...
E' qui che in realtà la scritta "Home" è utile anzi, indispensabile per navigare nell'area amministrazione; infatti. espandendosi es: Home » Amministra » Struttura del sito etc... mi permette di avere il controllo del sito.
Però una volta uscito da admin e, ritornato allo stato di user, quella scritta in piccolo "Home" non la vorrei vedere anche perchè la inserisco io come prima voce del menu orizzontale "primary link"
Insomma, se non si dovesse poter fare questo non vi sembra un po limitante per un cms come Drupal?
Ciao
kipper
hola.
forse ti possono tornare utili le seguenti linee di codice.
<?php
global $user;
if ($user->uid ) {
// utente loggato
echo $breadcrumb;
}
else {
// utente non loggato
}
?>nella variabile sopra chiamata $breadcrumb sono contenuti i link homeg -> sezione in cui ti trovi
ciao
nicola
molte grazie Nicola....
ciao
Giuliano
scusami Nicola... come faccio ad inserire l'utente loggato e quello non loggato nello script...
usando le impostazioni di defaultg ho:
anonymous user
authenticated usercome deve essere la stringa che devo inserire al posto dei 2 esempi (commentati) dello script?
// utente loggato
// utente non loggato<?php
global $user;
if ($user->uid ) {
// utente loggato
echo $breadcrumbg;
}
else {
// utente non loggato
}
?>grazie
ciao
Giuliano
anonymous user
authenticated userciao, se ho ben capito vuoi stampare il nome utente se l'utente è loggato e stampare "utente non loggato" se l'utente non è loggato?
in questo caso puoi togliere i commenti e potresti scrivere così:
<?php
global $user;
if ($user->uid ) {
echo 'Bentornato, '.$user->name.'!';
echo $breadcrumb;
}
else {
echo 'Benvenuto, ospite!';
}
?>fammi sapere se ho capito bene..
ciao Nicola e grazie per la tua pazienza...
ho la necessità di nascondere la scritta "homeg" (in piccolo) che appare appena sopra il titolo di ogni pagina Drupal agli anonimi...
in pratica gli utenti "anonimi" non devono vedere la scritta "home" (collegamento alla home)
spero di essere stato chiaro
ciao
Giuliano
allora puoi provare come detto prima, cioè così:
<?php
global $user;
if ($user->uid ) {
// utente loggato
echo $breadcrumb;
}
else {
// utente non loggato
}
?>ovviamente // utente loggato e // utente non loggato puoi anche non scriverli, sono solo dei commenti e quindi non verranno stampati.
ciao
nicola
aah... che scemo... non c'ero arrivato... io pensavo che al posto di quei commenti ci andavano dei comandi ancora in php... meglio così ..bene è tutto risolto e ti ringrazio molto...
ti saluto con un arrivederci e ti auguro buon lavoro
ciao
Giuliano
P.S. Se vedi ancora la scritta homeg in piccolo sul mio sito è tutto normale... è su un altro mio sito che voglio applicare quello script...
saluti anche a te! ciao!
Può essermi utile quella funziona... 
...lo script funziona bene nel senso che stampa
bentornato utente
e Benvenuto, ospite!
...ma purtroppo la scritta "homeg" (quella piccolina al topg della pagina) associata alla variabile "$breadcrumbg" persiste... boh... nel frattempo ho risolto (e per me va benissimo anche così eliminando la variabile ($breadcrumb) in page.tpl.php)... se nel frattempo risolvi tu fammi sapere qualcosa...
ciaooo
Giuliano
Iscritto il: 02 Ago 06