Nascondere la scritta home

Posts: 112
Iscritto il: 02 Ago 06

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


Posts: 214
Iscritto il: 29 Ott 05
Redattore di Drupal Italia. Contribuisco a manualiTraduttore

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


Posts: 112
Iscritto il: 02 Ago 06

molte grazie Nicola....
ciao
Giuliano


Posts: 112
Iscritto il: 02 Ago 06

scusami Nicola... come faccio ad inserire l'utente loggato e quello non loggato nello script...
usando le impostazioni di defaultg 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


Posts: 214
Iscritto il: 29 Ott 05
Redattore di Drupal Italia. Contribuisco a manualiTraduttore

kipper wrote:
scusami Nicola... come faccio ad inserire l'utente loggato e quello non loggato nello script...
usando le impostazioni di defaultg ho:

anonymous user
authenticated user

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ì:

<?php
global $user;
if (
$user->uid ) {
  echo
'Bentornato, '.$user->name.'!';
  echo
$breadcrumb;
}
else {
  echo
'Benvenuto, ospite!';
}
?>

fammi sapere se ho capito bene..


Posts: 112
Iscritto il: 02 Ago 06

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


Posts: 214
Iscritto il: 29 Ott 05
Redattore di Drupal Italia. Contribuisco a manualiTraduttore

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


Posts: 112
Iscritto il: 02 Ago 06

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 homeg in piccolo sul mio sito è tutto normale... è su un altro mio sito che voglio applicare quello script...


Posts: 214
Iscritto il: 29 Ott 05
Redattore di Drupal Italia. Contribuisco a manualiTraduttore

saluti anche a te! ciao!


Posts: 83
Iscritto il: 14 Nov 07

Può essermi utile quella funziona... Eye-wink

__________________

Peppigno


Posts: 112
Iscritto il: 02 Ago 06

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


Condividi contenuti