drupal-snippet (update)

 
Selezione dell'hook da inserire

Questo è un aggiornamento del lavoro che sto portando avanti per gli snippet da caricare in gedit per facilitare il alvoro su drupal. Se il precedente articolo vi interessava sono stati inseriti diversi miglioramenti (più che altro correzioni e ottimizzazioni date dall'uso sull'ordine dei placeholder).
Se non sapete ben di cosa stiamo parlando vediamolo nel dettaglio.

In gedti è possibile creare degli snippet (dei pezzi di codice) che vengono inseriti nel momento in cui si preme tab, in questo modo possibile andare ad inserire porzioni di codice senza doverli inserire a mano ogni volta. Per esempio se scriviamo module:

e poi premiamo il tasto TAB verrà inserito tutta una porzione di codice come sotto presentato:

e il cursore avrà selezionato una parte del testo (description) in cui potremmo andare ad inserire il testo di descrizione del modulo, premendo nuovamente TAB ci troveremo alla fine del codice e potremmo proseguire nella scrittura.

Ovviamente la scrittura della parte iniziale del codice è solo una piccola parte di quello che possaimo fare, per esempio se vogliamo andare ad inserire degli hook, e non ci ricordiamo a memoria questi (o comunque non vogliamo andare a cercare nella documentazione il tutto), possiamo andare a scrivere la parola hook:

Premiamo il tasto TAB e comparirà l'lemnco di tutti gli hook implementati:

Selezionando quello che ci interessa e premendo invio (o cliccandoci soprà) verrà inserito il codice richiesto, con alcuni elementi già correttamente settati (il nome del modulo, per esempio), e con il cursore nella posizione adeguata per l'inserimento del codice.

Spero che questa breve spiegazione vi abbia "stimolato l'appetito" e che ora vi venga voglia di provarlo. Se così fosse vi consiglio di dare una lettura all'articolo precedente per effettuare l'installazione o andare a leggere direttamente il readme dal repository GIT del progetto.

Potete trovare l'ultimo pacchetto da scaricare direttamente nella pagina di download, mentre le notizie aggiorante sul progetto nel wiki.

Ovviamente commenti e critiche sono più che ben accette, per facilitare la gestione di segalazioni o richieste usate Get Satisfaction

Altri contenuti che potrebbero interessarti

  • Drupal si occupa esclusivamente della validazione lato server delle informazioni, ma spesso è consigliabile prevedere ad una prima validazione dei dati inseriti dall'utente lato client, in modo da evitare l'invio della richiesta limitando quindi le possibilità di errore. Ovviamente la validazione...
  • Esempio di vista generata dall'integrazione del nostro modulo con views
    Alzi la mano chi non ha mai usato views. Alzi la mano che l'ha mai usato. Ok, non proprio tutti ma buona parte di voi ha alzato la mano, questo perchè è sicuramente uno strumento potentissimo per la visualizzazione delle informazioni, quindi è fondamentale (o comunque molto utile) andare ad...
  • Pagina di ricerca con filtri dinamici nelle views
    Le viste sono uno strumento estremamente potente e permettono di andare ad elaborare le informazioni creando degli elementi (pagine, blocchi, ...) di presentazione. La possibilità di usare dei filtri esposti ne fa degli strumenti adatti alla creazione di strumenti di ricerca dei contenuti. L'...
  • Chi avesse iniziato ad utilizzare Drupal 7 si sarà senz'altro d'accordo che stanno nascendo dei temi di partenza molto sofisticati da cui partire per la realizzazione di temi, in particolare sta emergendo sempre più Omega 3. Questi temi, però possono avere necessità di essere estesi per aggiungere...

Commenti

Invia nuovo commento





  • Elementi HTML permessi: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img> <h2> <h3> <h4> <table> <thead> <tbody> <tr> <th> <td>
  • You may post code using <code>...</code> (generic) or <?php ... ?> (highlighted PHP) tags.
  • Linee e paragrafi vanno a capo automaticamente.
  • Indirizzi web o e-mail vengono trasformati in link automaticamente

Maggiori informazioni sulle opzioni di formattazione.



Condividi contenuti