2013-08-15 8 views

risposta

13

Non sono assolutamente sicuro se questo è, ma potrebbe voler vedere questo elenco directly from the code, con il metodo clean().

Così la lista sarebbe:

  • INT/INTERO
  • UINT
  • FLOAT/DOPPIO
  • BOOL/BOOLEANO
  • PAROLA
  • alnum
  • CMD
  • BASE64
  • STRING
  • HTML
  • ARRAY
  • PATH
  • NOME UTENTE
  • RAW

fatemi sapere se questo aiuta.

+0

Sono abbastanza sicuro che ci sia anche EMAIL ... –

+0

EMAIL non fa nulla in questo caso. Grazie per la risposta :) –

+0

Ci dovrebbe anche essere 'media' per le immagini ... almeno lo sto usando. Personalmente sto cercando qualcosa come URL ... – Kiruse

2

Pubblicare come ospite, quindi non ho potuto commentare;) È inoltre possibile trovare l'elenco dei tipi di campo disponibili utili per l'acquisizione di dati come URL ed e-mail. È possibile trovare l'elenco completo . Disponibile anche nella struttura delle cartelle su libraries/cms/form/field e libraries/joomla/form/fields. Ci sono campi URL e email che, credo, includono il filtro pertinente. L'utilizzo sarebbe il seguente nel .xml:

<field name="myAwesomeURL" type="url" class="awesome"></field> 

Questo viene visualizzato come casella di testo.

+0

Penso che stava chiedendo di 'filtro', non' campo'. –

+0

Sì, ma vale la pena sapere che esistono già tipi di campi URL ed EMAIL. –

2

Per la precisione, Joomla inizia ad applicare il filtro con la funzione this filterField. In questo codice, è possibile visualizzare altri tipi filter come TEL, SAFEHTML o così. Da questa funzione, se non c'è corrispondenza, andrà oltre a quella menzionata da @ValentinDespa. Ti consente inoltre di chiamare la tua funzione, purché sia ​​"callable". Ho scoperto questa dispersione dopo aver esaminato il codice da un altro dev con filter="intval".

Spero che questo aiuti!

Problemi correlati