ciao,
ho la necessità di nascondere la scritta "home" (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 "login" e "navigazione"... uso solo un menu sui "Primari link" in orizzontale sotto il Top 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 password: "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
Nascondere la scritta home
Lun, 21/01/2008 - 16:24
#1
Nascondere la scritta home
hola.
forse ti possono tornare utili le seguenti linee di codice.
nella variabile sopra chiamata $breadcrumb sono contenuti i link home -> sezione in cui ti trovi
ciao
nicola
Vendita Vini - Wine Shop
molte grazie Nicola....
ciao
Giuliano
scusami Nicola... come faccio ad inserire l'utente loggato e quello non loggato nello script...
usando le impostazioni di default ho:
anonymous user
authenticated user
come 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
ciao, 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ì:
fammi sapere se ho capito bene..
Vendita Vini - Wine Shop
ciao Nicola e grazie per la tua pazienza...
ho la necessità di nascondere la scritta "home" (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ì:
ovviamente
// utente loggato
e// utente non loggato
puoi anche non scriverli, sono solo dei commenti e quindi non verranno stampati.ciao
nicola
Vendita Vini - Wine Shop
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
http://www.takabanda.it
P.S. Se vedi ancora la scritta home in piccolo sul mio sito è tutto normale... è su un altro mio sito che voglio applicare quello script...
saluti anche a te! ciao!
Vendita Vini - Wine Shop
Può essermi utile quella funziona... ;-)
...lo script funziona bene nel senso che stampa
bentornato utente
e
Benvenuto, ospite!
...ma purtroppo la scritta "home" (quella piccolina al top della pagina) associata alla variabile "$breadcrumb" 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
ciao ragazzi..questa discussione è proprio quello che cercavo..ho la stessa esigenza..scusate ma quello script dove va messo?..sareste così carini da indicarmi la directory e il percorso di questa "page.tpl.php" (mi andrebbe bene anche l'altra soluzione..quella di togliere la variabile "$breadcrumb" ) ve lo chiedo perchè se non vado errato in tutto il pacchetto drupal me la ritrovo in almeno 4 diverse cartelle..dove devo intervenire per non fare casini?..grazie..spero in una vostra risposta..ciaoo..
Il page.tpl.php che ti interessa è quello nella cartella del tema che stai usando.
La prossima volta, apri un nuovo thread, perché questa è un'altra domanda rispetto al quesito iniziale.
ok..sucsa e grazie per la risposta..;-)..