[TYPO3-UG Italy] Sviluppo di nuovi elementi

Simone Paolinelli simone at simonepaolinelli.it
Sat Dec 3 01:14:11 CET 2011


Dopo varie ore di smanettamenti sono riuscito a risolvere: le immagini 
non venivano caricate perchè le avevo mappate in una sezione (SC) senza 
includerle in un contenitore (CO), o meglio, così funziona... non so se 
avevo fatto anche altri errori.

Alla prossima.

Simone



Il 01/12/2011 12:49, Simone Paolinelli ha scritto:
> Ciao Mauro,
>
> ti ringrazio per i consigli, ho seguito la 3° via :)
>
> Adesso però ho un problema: il mio nuovo fce è composto da un titolo, un
> testo (su questo devo ancora capite come attivare l'editor wysiwyg ma
> vedrò in futuro...) e un'insieme di immagini.
> Proprio le immagini mi danno un problema: nel beckend il form viene
> realizzato correttamente ma l'immagine non viene caricata.
>
> La cartella di upload esiste ed ha tutti i diritti (777!)...
> Qui sotto riporto l'xml della ds del fce.
>
> Simone
>
>
>
> <?xml version="1.0" encoding="utf-8" standalone="yes" ?>
> <T3DataStructure>
> <meta type="array">
> <langDisable>1</langDisable>
> </meta>
> <ROOT type="array">
> <tx_templavoila type="array">
> <title>ROOT</title>
> <description>Select the HTML element on the page which you want to be
> the overall container element for the template.</description>
> </tx_templavoila>
> <type>array</type>
> <el type="array">
> <field_title type="array">
> <tx_templavoila type="array">
> <title>Titolo della milestone</title>
> <sample_data type="array">
> <numIndex index="0"></numIndex>
> </sample_data>
> <eType>input_h</eType>
> <proc type="array">
> <HSC type="integer">1</HSC>
> <stdWrap></stdWrap>
> </proc>
> <preview></preview>
> <TypoScript>
> 10 = TEXT
> 10.current = 1</TypoScript>
> </tx_templavoila>
> <TCEforms type="array">
> <label>Titolo della milestone</label>
> <config type="array">
> <type>input</type>
> <size>48</size>
> <eval>trim</eval>
> </config>
> </TCEforms>
> </field_title>
> <field_testo type="array">
> <tx_templavoila type="array">
> <title>Testo della milestone</title>
> <sample_data type="array">
> <numIndex index="0"></numIndex>
> </sample_data>
> <eType>text</eType>
> <TypoScript></TypoScript>
> <proc type="array">
> <HSC type="integer">1</HSC>
> <stdWrap></stdWrap>
> </proc>
> <preview></preview>
> </tx_templavoila>
> <TCEforms type="array">
> <label>Testo della milestone</label>
> <config type="array">
> <type>text</type>
> <cols>48</cols>
> <rows>5</rows>
> </config>
> </TCEforms>
> </field_testo>
> <field_contenitoreimmagini type="array">
> <type>array</type>
> <tx_templavoila type="array">
> <title>Contenitore immagini</title>
> <eType>none</eType>
> <preview></preview>
> </tx_templavoila>
> <el type="array">
> <field_immagine type="array">
> <tx_templavoila type="array">
> <title>Immagine</title>
> <sample_data type="array">
> <numIndex index="0"></numIndex>
> </sample_data>
> <eType>imagefixed</eType>
> <TypoScript>10 = IMAGE
> 10.file.import = uploads/tx_templavoila/
>
> </TypoScript>
> <preview></preview>
> <proc type="array">
> <int>0</int>
> <HSC>0</HSC>
> <stdWrap></stdWrap>
> </proc>
> </tx_templavoila>
> <TCEforms type="array">
> <label>Immagine</label>
> <config type="array">
> <type>group</type>
> <internal_type>file</internal_type>
> <allowed>jpg</allowed>
> <max_size>1000000</max_size>
> <uploadfolder>uploads/tx_templavoila/milestones_images</uploadfolder>
> <show_thumbs>1</show_thumbs>
> <size>1</size>
> <maxitems>10</maxitems>
> <minitems>0</minitems>
> </config>
> </TCEforms>
> </field_immagine>
> </el>
> <section>1</section>
> </field_contenitoreimmagini>
> </el>
> </ROOT>
> </T3DataStructure>
>
>
>
>
>
>
>
>
>
> Il 28/11/2011 17:05, Mauro Lorenzutti ha scritto:
>> Ciao Simone,
>>
>> puoi procedere in diversi modi, ma non è necessario farti un'estensione
>> (a meno che non devi aggiungere un campo al db, in questo caso è molto
>> comodo farsi un'estensioncina che agguinge un campo).
>>
>> Al volo mi vengono in mente i seguenti modi:
>>
>> 1. usare i frame (non il tag frame, bensì il campo frame dell'elemento
>> di contenuto).
>>
>> 2. creare un nuovo elemento di contenuto (ci vogliono due righe PHP nel
>> extTables.php) e poi lavorare di typoscript
>>
>> 3. fare un FCE con templavoila
>>
>> ciao,
>



More information about the TYPO3-UG-Italy mailing list