[TYPO3-english] "Manually" insert in tt_content table
Tonyo
tonyo.mail at gmail.com
Fri Mar 25 17:18:54 CET 2011
Hi list,
Thanks for your answers.
I tried a very simple thing to test what I learnt, i.e insert a basic
content in a page (uid : 19) with the following code :
require_once(t3lib_extMgm::extPath('templavoila').'class.tx_templavoila_api.php');
$templavoilaApiObj = t3lib_div::makeInstance('tx_templavoila_api');
$templavoilaApiObj->debug = TRUE;
$destinationPointer = array(
'table' => 'pages',
'uid' => '19',
'sheet' => 'sDEF',
'sLang' => 'lDEF',
'field' => 'field_content',
'vLang' => 'vDEF',
'position' => '0',
);
echo
'<pre>'.print_r($templavoilaApiObj->flexform_getValidPointer($destinationPointer),true).'</pre>';
$elementRow = array('CType' => 'text',
'title' => 'Test Element',
'bodytext' => 'Lorem Ipsum and so on');
$uid = $templavoilaApiObj->insertElement($destinationPointer,
$elementRow);
if ($uid == FALSE) echo 'Error<hr />'; else echo 'ID : '.$uid.'<hr />';
Nothing is inserted. I don't understand what's wrong...
For further information, I'm on a french typo 4.5
Any clue ?
Thanks in advance !
More information about the TYPO3-english
mailing list