Favicon per Web2py app

In web2py è naturalmente possibile personalizzare la favicon della propria app. Normalmente basterà sostituire quella di default presente nella cartella static con la vostra, ma nel caso non riusciste comunque a visualizzarla ecco i semplici passi necessari.

Diamo per scontato che abbiate già configurato il file routes.py per dare un aspetto più familiare ai vostri URLs.

  1. Nel file routes.py alla sezione routes_in aggiungete:
    (r'.*:/favicon.ico', r'/init/static/favicon.ico')

    dove ho supposto che caricherete la favicon nella cartella static e che la vostra app si chiami init, nel caso sostituite i vostri valori.

  2. Tra le vostre views, editate layout.html e aggiungete nella sezione <head>..</head>:
    <link href="{{=URL(r=request,c='static',f='favicon.ico')}}" rel="shortcut icon" type="image/x-icon" />

    dove ho supposto che tutte le vostre Views estendano layout.html.

About the Author

Carlo Bazzo
Carlo Bazzo è fondatore di Epysoft, una start up tecnologica con sede a Treviso e CTO di Hdemo Network Business Solutions. Puoi contattare Carlo Bazzo su Linkedin.