Variabile indirizzo pagina

6 contenuti / 0 new
Ultimo contenuto
Variabile indirizzo pagina

Ciao, scusate l'ignoranza, ma come si chiama in drupal(php) la variabile che contiene l'indirizzo
di pagina che si sta caricando?
Esiste?
Devo fare in modo,in un blocco, che a seconda dell'indirizzo della pagina che si carica il codice php
faccia o no una determinata cosa.
Grazie

Insomma vorrei solo capire come recuperare l'indirizzo web della mia pagina. Come faccio?

Alcune regole per vivere in maniera decente nel forum (in QUALSIASI forum) sono:

  1. Non pretendere una risposta, MAI, soprattutto dopo 18 minuti dalla richiesta iniziale
  2. Fornire le informazioni necessarie per ottenere la risposta, se non si sa cosa dire fornire un numero ragionevolmente alto di informazioni.

Innanzitutto nel blocco non esiste il nodo che stai vedendo, quindi prima di tutto devi andarle a caricarlo (funzione node_load($nid)) o creare il percorso in automatico andando a usare

<?php
print l(t("Link alla pagina"), 'node/' . $nid);
 
?>

Ma non so se è quello che vuoi tu, dovrebbe bastarti avere $nid, che è anche più facilmente gestibile tramite un switch.

Ciao
Marco
--
My blog
Working at @agavee

Ciao Mavimo,
forse sono stato frainteso. Infatti la mia seconda domanda voleva solo specificare meglio la prima.
farò attenzione per le prossime volte.
Cmq è vero che non sono stato molto chiaro.
Quello che mi hai scritto funziona nel senso che mi crea un link alla pagina che mi interessa.
Vorrei mettere l'indirizzo in una variabile per poi confrontarla in un ciclo if.

Come faccio?
Grazie ancora

Ci sono molti modi per fare quello che vuoi.

  • Con $_SERVER["REQUEST_URI"] ottieni il path della richiesta
  • Con $_GET['q'] ottieni il path interno di Drupal, che può non coincidere con quello della richiesta, se per esempio hai usato un URL alias
  • La funzione arg(n) restituisce l'elemento n nella sequenza di parametri del path interno (n>=0)

Perfetto! Quello che cercavo. Funge.
Grazie pinolo