所以我的问题是是否有一个 Concrete 5 处理程序/侦听器而不是
isEditMode()
告诉用户是否处于活动编辑模式,或者他是否刚刚发布了他的编辑?
就像是
isPublished() 或 isEditModeActive()
谢谢你
感谢您的关注!
所以我在第二个例子中尝试了事件处理程序:1.我在/config中创建了site_events.php 2.我添加了
<?PHP Events::extendPageType('inhalt', 'on_page_version_approve');?>
我添加到 site.php
定义('ENABLE_APPLICATION_EVENTS',真);
在我添加的引用 inhalt.php 页面类型上
功能 on_page_version_approve() { echo "页面已发布"; }
... 没发生什么事。在它所写的描述中,引用 inhalt.php 必须存在于 /controllers 中。然而,这种情况并非如此。我实际上不太了解事件处理的结构。如果你能帮助我,那就太好了......无论如何提前谢谢:)