Link dinamici per menù

di il
4 risposte

Link dinamici per menù

Ciao ragazzi,come da titolo avrei bisogno di una mano per creare i link dei menù.
La mia situazione è questa: ho creato una struttura per una sorta di gestionale web, per non mettere tutti i file nella root ho creato diverse cartelle. Dal file index.php riesco ad entrare in tutte le cartelle ma non riesco a tornare indietro, nel senso che il link della pagina dentro le cartelle avrebbe bisogno di un ../index.php
Il menù l'ho creo dinamicamente e lo includo nella mia pagina index, e non vorrei creare mille menù per mille pagine!
Come posso risolvere?
Grazie!

4 Risposte

  • Re: Link dinamici per menù

    Puoi usare i percorsi assoluti, tipo:
    <a href="/index.php">Home</a>
  • Re: Link dinamici per menù

    Scusa ma non ho capito bene...
    Nel mio file menu.php creo dei link tipo
    
    <a href="/index.php">Home</a>
    <a href="customer/clienti.php">Clienti</a>
    <a href="pdf/fatture.php">Fatture</a>
    
    Così dalla index potrei entrare nella cartella customer e poi tornare alla home oppure ad file presente in un'altra cartella?
  • Re: Link dinamici per menù

    Non proprio. Il link alla home è corretto, ma gli altri funzionano solo se nella directory corrente ci sono le sotto cartelle "customer/clienti.php" ecc..

    Se vuoi un qualcosa di utilizzabile ovunque ti conviene fare così:
    
    <a href="/index.php">Home</a>
    <a href="/customer/clienti.php">Clienti</a>
    <a href="/pdf/fatture.php">Fatture</a>
    
    Questo codice funziona se hai una directory fatta in questo modo:
    
    www
    |-- index.php
    |-- customer
        |-- clienti.php
    |-- pdf
        |-- fatture.php
    
    Tramite gli url relativi alla cartella root hai il vantaggio di poter usare lo stesso codice in qualunqua file, ma lo svantaggio di dover conoscere tutti i percorsi..
  • Re: Link dinamici per menù

    Lo provo e ti faccio sapere.
    Grazie!!
Devi accedere o registrarti per scrivere nel forum
4 risposte