【发布时间】:2015-09-02 14:57:12
【问题描述】:
在 Typo3 中以编程方式创建新页面的可能性有哪些?在 WordPress 中有一个方便的函数叫做wp_insert_post,它可以被插件调用。 Typo3 中是否有类似的方法?如果没有,有什么替代方案?
【问题讨论】:
标签: typo3 typo3-6.2.x
在 Typo3 中以编程方式创建新页面的可能性有哪些?在 WordPress 中有一个方便的函数叫做wp_insert_post,它可以被插件调用。 Typo3 中是否有类似的方法?如果没有,有什么替代方案?
【问题讨论】:
标签: typo3 typo3-6.2.x
TCE:https://docs.typo3.org/typo3cms/CoreApiReference/ApiOverview/Typo3CoreEngine/Index.html
简而言之:
$data = array(
'pages' => array(
'NEW_1' => array(
'pid' => 456,
'title' => 'Title for page 1',
),
'NEW_2' => array(
'pid' => 456,
'title' => 'Title for page 2',
),
) );
【讨论】:
DataHandler 类)。首先创建页面,然后创建内容元素。或者您为此使用 extbase 并仅使用其中一种可用模型。至少对于pages 有一个,您也可以轻松地为tt_content 创建一个。