formato input

9 contenuti / 0 new
Ultimo contenuto
formato input

Salve.
Ho un problemino con i campi di un tipo di contenuto da me creato.

Questi campi sono di tipo testo, in uno riesco a decidere il formato input (tra quelli attivi html/php), ma in altri campi non mi da' questa possibilita'.

ed infatti se inserisco codice html in quei campi poi non viene interpretato e stampato come testo nella pagina.

anche nell'amministrazione dei campi, non ho la possibilita' di scegliere il formato input.

come posso risolvere?

grazie

Quando hai creato il campo con CCK, probabilmente hai scelto che il campo venga trattato come plain text. In questo caso, non sono resi disponibili formati di input. Non ricordo se sia possibile cambiare questa scelta dopo aver creato il campo; altrimenti, devi crearne un altro che lo sostituisca.

queste le opzioni disponibili quando creo un nuovo campo:
Tipo di campo: *

Riferimento Nodo
->Select List
->Autocomplete Text Field

Integer
->Text Field
->Select list
->Check boxes/radio buttons
->Single on/off checkbox

Decimal
->Text Field
->Select list
->Check boxes/radio buttons
->Single on/off checkbox

Testo
->Select list
->Check boxes/radio buttons
->Single on/off checkbox
->Text Field

Riferimento Utente
->Select List
->Autocomplete Text Field

Map Location
->Map Location

Image
->Image

Quale dovrei scegliere? Io ho scelto Testo -> Text Field.

Ho provato a crearne nuovi e non mi da' la possibilita' di scegliere il formato di output. Dal menu' "Valore di default", non mi compaiono i due tipi di formati, ma solo la parte relativa al codice php.

Nel passaggio successivo a quello che hai riportato, se hai selezionato Testo -> Text field, appare l'opzione per usare solo testo o testo filtrato.

ti ringrazio tanto per le risposte!

ho fatto varie prove, e sia se metto Testo semplice che Filtrato non mi fa' scegliere il tipo di input :(

e' possibile?

Il formato di input non lo definisci nell'amministrazione dei campi, ma nel form di inserimento del contenuto. Ho appena provato e funziona esattamente così.
La selezione del formato di input appare solo se selezioni "Testo filtrato" in "Analisi del testo"

Salve, ho un problema simile con i formati di input. Anch'io ho creato dei miei campi con CCK, in particolare un campo di testo. Ho scelto l'opzione 'testo filtrato' e mi compare quale formato scegliere (a differenza di shitfull), però sia che dico 'Full HTML' o 'Indirizzi web ed email' gli indirizzi web ed email non vengono trasformati automaticamente in link, e di conseguenza il modulo 'external link' non gli aggiunge l'icona che segnala che sono link esterni, facendoli aprire in una finestra a parte. La cosa strana è che con altri campi di testo funziona, ma le opzioni definite per campi che funzionano e questo che non funziona sono identiche. Ho svuotato la cache, eseguito cron, eseguito update.php, ma niente... Cosa posso fare? Purtroppo questo campo è già compilato per un numero considerevole di contenuti non voglio eliminarlo e ricrearlo...

Scusate è pazzesco, appena posto qualcosa in genere trovo la soluzione poco dopo... Non avevo detto che ho anche il modulo "content template" e il campo che visualizzavo era "pescato" così:

<?php
 
print $node->field_approfondimenti[0]['value']
?>
, ma usando 'value' il campo non viene processato con niente (quindi i formati di input scelti vengono ignorati) se invece si usa
<?php
 
print $node->field_approfondimenti[0]['safe']
?>
allora link ed email vengono trasformati in link funzionanti e anche "external link" poi agisce. Ciao!

Simile a questa domanda: http://www.drupalitalia.org/node/9657 ?

Più imparo, più dubito.