A volte può essere necessario dover impostare il valore predefinito di un campo in un form Drupal. Ad esempio il classico "Cerca nel sito..." nei form di ricerca. Nel momento in cui l'utente clicca sul campo il valore scompare e si può immettere una stringa.
Programmazione
Drupal quickstart: siti Drupal con Ubuntu
L'ambiente di sviluppo per il CMS Drupal è facilmente installabile in ambiente GNU/Linux e non è nemmeno tanto difficile installarlo anche nei sistemi Windows e MacOSX. Principalmente Drupal necessita di un web server (Apache), un database (consigliato MySQL) ed il supporto a PHP. Oltre a questi requisiti minimi, per sviluppare un sito web in Drupal serve almeno un semplice editor di testo. Invece di installare e configurare tutto a mano si può usare Quickstart: un ambiente di sviluppo per Drupal pronto all'uso.
- Login per inviare commenti
- Leggi tutto
Come nascondere il pulsante "preview" in Drupal
Solitamente il form per creare o modificare i nodi Drupal contiene due pulsanti: uno per salvare ed uno per vedere una anteprima del nodo. In alcuni casi questo pulsante potrebbe non servire. Ecco quindi alcuni metodi per nascondere il pulsante "preview" nei form Drupal.
- Login per inviare commenti
- Leggi tutto
Come separare i termini di più vocabolari in Drupal
L'output di un nodo Drupal mostra tutti i termini dei vocabolari in una unica lista. Non sempre, però, questo è il comportamento desiderato. Può capitare di avere due vocabolari, categorie e tag, ad esempio, e di voler elencare i termini in due liste separate, una per vocabolario, per poterle distinguere visivamente. In questa breve guida per Drupal vi spiegherò come dividere i termini di più vocabolari.
Come effettuare l'override di theme_links()
Programmare in Drupal ed estenderne le funzionalità è molto semplice grazie all'API Drupal che offre un alto grado di flessibilità. Nell'ambito della modifica dell'output troviamo la funzione theme()
e tutte le funzioni theme_*()
, che si occupano di generare l'output.
Chi sviluppa temi per Drupal ha spesso la necessità di modificare come i dati vengono presentati all'utente. A volte attraverso moduli ad hoc, altre volte con dei semplici fogli di stile oppure sovrascrivendo le funzioni del core (override).
- Login per inviare commenti
- Leggi tutto
Un buon approccio per programmare bene
Questo articolo nasce da un un commento che stavo per scrivere nel blog di un programmatore per sottolineare l'importanza di realizzare una buona interfaccia grafica fin dalle prime fasi della programmazione.
Visto che il commento conteneva qualche spunto interessante anche per i lettori di finex.org, ho deciso di riscriverlo ed estenderlo tramite questo breve inserimento.
Ultimi commenti
8 years 8 settimane fa
8 years 9 settimane fa
8 years 10 settimane fa
8 years 23 settimane fa
8 years 23 settimane fa
8 years 23 settimane fa
8 years 23 settimane fa
8 years 23 settimane fa
8 years 25 settimane fa
8 years 25 settimane fa