[Typo3] OT: Who is interested in a TemplaVoila seminar?
Robert Lemke
robert at typo3.org
Thu Dec 1 09:47:02 CET 2005
Hi Dmitry,
Dmitry Dulepov wrote:
> I am interested to participate but it will depend on my workload at that
> moment.
Hey, you maybe know more about TemplaVoila than I ;-)
>> The version 1.0 mainly consists of dozens of bug fixes and improvements
>> under the hood and - interesting for the PHP devlopers among us - a
>> complete API for other extensions who'd like to play around with
>> TemplaVoila features.
>
> Well, I am using the same approach as mininews does in a number of my
> extensions. Is there any other API? Do you have docs for it already?
No, I'll write the documention end of December or in January. But here's a
list of (public) functions:
insertElement ($destinationPointer, $elementRow)
insertElement_createRecord ($destinationPointer, $row)
insertElement_setElementReferences ($destinationPointer, $uid)
moveElement ($sourcePointer, $destinationPointer)
moveElement_setElementReferences ($sourcePointer, $destinationPointer)
copyElement ($sourcePointer, $destinationPointer, $copySubElements =
TRUE)
localizeElement ($sourcePointer, $languageKey)
referenceElement ($sourcePointer, $destinationPointer)
referenceElementByUid ($uid, $destinationPointer)
unlinkElement ($sourcePointer)
deleteElement ($sourcePointer)
flexform_getValidPointer ($flexformPointer)
flexform_getPointerFromString ($flexformPointerString)
flexform_getStringFromPointer ($flexformPointer)
flexform_getRecordByPointer ($flexformPointer)
flexform_getPointersByRecord ($elementUid, $pageUid)
flexform_getElementReferencesFromXML($flexformXML, $flexformPointer)
flexform_getListOfSubElementUidsRecursively ($table, $uid,
&$recordUids=array())
flexform_getFlexformPointersToSubElementsRecursively ($table, $uid,
&$flexformPointers=array())
ds_getFieldNameByColumnPosition ($contextPageUid, $columnPosition)
ds_getExpandedDataStructure ($table, $row)
ds_getAvailableTORecords ($pageUid)
>> The goal for the 1.0 version was that TemplaVoila is stable with its
>> current features and seemlessly integrates into TYPO3 - that means you
>> can use the clipboard, the list module etc. just like you're used to
>> without TemplaVoila. Two thirds of the extension have been refactored and
>> are much easier to read now ...
>
> This is just excellent! The only question: do I have to remap everything
> from TV version 0.3.0?
Of course not!
robert
--
Robert Lemke
TYPO3 Association - Research & Development
Member of the board
http://association.typo3.org
More information about the TYPO3-english
mailing list