Hallo,
naja, es geht schon über die DCA, wenn man einfach auf die "checkPermissions" Überprüfung verzichtet und pauschal jedem das Anlegen und Bearbeiten von News-Archiven und News-Beiträgen erlaubt.
Das ist sicher nicht so gewollt, aber geht in etwa so:
Unter z.B. system\modules\ einen Ordner wie z.B. zExtend\ anlegen, und darin dann einen dca\ Ordner anlegen mit folgenden Inhalten:
zExtend\dca\tl_news_archive.php
PHP-Code:
<?php if (!defined('TL_ROOT')) die('You can not access this file directly!');
array_shift($GLOBALS['TL_DCA']['tl_news_archive']['config']['onload_callback']);
?>
zExtend\dca\tl_news.php
PHP-Code:
<?php if (!defined('TL_ROOT')) die('You can not access this file directly!');
array_shift($GLOBALS['TL_DCA']['tl_news']['config']['onload_callback']);
?>
Das schmeisst jeweils den ersten Eintrag aus den Arrays für das onload_callback raus, welcher so aussieht:
PHP-Code:
'onload_callback' => array
(
array('tl_news', 'checkPermission'), // <---- dieser hier!
array('tl_news', 'generateFeed')
),
Grüße aus Berlin,
Matthias
Lesezeichen