user interaction

mostra solo

contenenti anche

Personalizzare la pagina 'Create content' di Drupal

tags: Drupal  
drupal tags: user interaction  

Purtroppo la funzione utilizzata da Drupal per generare la pagina 'Create content' non è una funzione di theming, e pertanto non può essere sovrascritta nel template.tpl.php.

Come poter quindi personalizzare o modificare ciò che viene mostrato in questa pagina?

Una soluzione veloce è la seguente:

  1. Creare un file di template per la pagina 'Create content' aggiungendo al nostro tema un file page-node-add.tpl.php

Drupal: nascondere il messaggio di log nelle form dei nodi

tags: Drupal   php snippets  
drupal tags: user interaction   phptemplate  

Se anche voi non siete proprio dei fan della funzionalità dei Messaggi di Log di Drupal (quella che aggiunge un campo "Log Message" a ciascuna node form per intenderci), ecco un breve snippet php da aggiungere al file template.php del vostro tema per far si che la textarea del Messaggio di Log non appaia più:

/**
* Override node form
*/
function phptemplate_node_form($form) {
  // Remove 'Log message' text area
  $form['log']['#access'] = FALSE;
  return drupal_render($form);
}

Fatene buon uso ;)

Come aggiungere una destinazione ad un URL in Drupal

tags: Drupal   php snippets  
drupal tags: navigation   user interaction  

Avete mai avuto bisogno di reindirizzare i vostri visitatori ad una certa pagina non appena questi hanno completato un certo task (ad esempio dopo che sono stati invitati a registrarsi sul sito)?

Farlo é semplice:

basta tradurre il link nel vostro file PHPTemplate corrispondente al content-type in uso (es: node.tpl.php) da:
http://www.miosito.com/user/register

Add to calendar

Archivio

Febbraio 2012
DomLunMarMerGioVenSab
1234
567891011
12131415161718
19202122232425
26272829
PureDivs Conversione Temi Drupal
PureDivs Conversione Temi Drupal