<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://de.contaowiki.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
		<id>https://de.contaowiki.org/index.php?action=history&amp;feed=atom&amp;title=GlobalContentelements</id>
		<title>GlobalContentelements - Versionsgeschichte</title>
		<link rel="self" type="application/atom+xml" href="https://de.contaowiki.org/index.php?action=history&amp;feed=atom&amp;title=GlobalContentelements"/>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/index.php?title=GlobalContentelements&amp;action=history"/>
		<updated>2026-04-30T02:30:35Z</updated>
		<subtitle>Versionsgeschichte dieser Seite in Contao Community Documentation</subtitle>
		<generator>MediaWiki 1.22.6</generator>

	<entry>
		<id>https://de.contaowiki.org/index.php?title=GlobalContentelements&amp;diff=4676&amp;oldid=prev</id>
		<title>Psi: Die Seite wurde neu angelegt: „Category:Dev_HOWTOS Category:Development Category:Extensions {{ExtInfo | DevSite=http://www.4wardmedia.de.de | ExtVersion=1.0.0 | Version=2.10.x | ERL…“</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/index.php?title=GlobalContentelements&amp;diff=4676&amp;oldid=prev"/>
				<updated>2011-12-19T09:36:08Z</updated>
		
		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „&lt;a href=&quot;/Kategorie:Dev_HOWTOS&quot; title=&quot;Kategorie:Dev HOWTOS&quot;&gt;Category:Dev_HOWTOS&lt;/a&gt; &lt;a href=&quot;/Kategorie:Development&quot; title=&quot;Kategorie:Development&quot;&gt;Category:Development&lt;/a&gt; &lt;a href=&quot;/Kategorie:Extensions&quot; title=&quot;Kategorie:Extensions&quot;&gt;Category:Extensions&lt;/a&gt; {{ExtInfo | DevSite=http://www.4wardmedia.de.de | ExtVersion=1.0.0 | Version=2.10.x | ERL…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:Dev_HOWTOS]]&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
[[Category:Extensions]]&lt;br /&gt;
{{ExtInfo&lt;br /&gt;
| DevSite=http://www.4wardmedia.de.de&lt;br /&gt;
| ExtVersion=1.0.0&lt;br /&gt;
| Version=2.10.x&lt;br /&gt;
| ERLink=http://www.contao.org/erweiterungsliste/view/GlobalContentelements.html&lt;br /&gt;
}}&lt;br /&gt;
'''Github''' https://github.com/psi-4ward/GlobalContentelements&lt;br /&gt;
&lt;br /&gt;
=GlobalContentelements=&lt;br /&gt;
&lt;br /&gt;
Diese Erweiterung ist für Entwickler gedacht. Sie erlaubt die Verwendung aller Inhaltselemente in eigenen Extensions durch Verwendung der tl_content.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Beispiel der Verwendung in News4ward==&lt;br /&gt;
&lt;br /&gt;
Ähnlich der tl_article stellt tl_news4ward_article einen News-Artikel dar. Hier sollen alle Inhaltselemente zur Verfügung stehen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['TL_DCA']['tl_news4ward_article'] = array&lt;br /&gt;
(&lt;br /&gt;
&lt;br /&gt;
	// Config&lt;br /&gt;
	'config' =&amp;gt; array&lt;br /&gt;
	(&lt;br /&gt;
		'dataContainer'               =&amp;gt; 'Table',&lt;br /&gt;
		'ptable'                      =&amp;gt; 'tl_news4ward',&lt;br /&gt;
		'ctable'                      =&amp;gt; array('tl_content'),&lt;br /&gt;
		'switchToEdit'                =&amp;gt; true,&lt;br /&gt;
		'enableVersioning'            =&amp;gt; true,&lt;br /&gt;
		'onload_callback' =&amp;gt; array&lt;br /&gt;
		(&lt;br /&gt;
			array('tl_news4ward_article', 'checkPermission'),&lt;br /&gt;
		)&lt;br /&gt;
	),&lt;br /&gt;
.....&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Datei news4ward/dca/tl_content.php: &lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// GlobalContentelements switch&lt;br /&gt;
if($this-&amp;gt;Input-&amp;gt;get('do') == 'news4ward')&lt;br /&gt;
{&lt;br /&gt;
	$GLOBALS['TL_DCA']['tl_content']['config']['ptable'] = 'tl_news4ward_article';&lt;br /&gt;
	&lt;br /&gt;
	// set news4wards checkPermissions function&lt;br /&gt;
	$GLOBALS['TL_DCA']['tl_content']['config']['onload_callback'][] = array('tl_content_news4ward', 'checkPermission');&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
class tl_content_news4ward extends Backend&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
	/**&lt;br /&gt;
	 * Import the back end user object&lt;br /&gt;
	 */&lt;br /&gt;
	public function __construct()&lt;br /&gt;
	{&lt;br /&gt;
		parent::__construct();&lt;br /&gt;
		$this-&amp;gt;import('BackendUser', 'User');&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	/**&lt;br /&gt;
	 * Check permissions to edit table tl_content&lt;br /&gt;
	 */&lt;br /&gt;
	public function checkPermission()&lt;br /&gt;
	{&lt;br /&gt;
&lt;br /&gt;
		if ($this-&amp;gt;User-&amp;gt;isAdmin)&lt;br /&gt;
		{&lt;br /&gt;
			return;&lt;br /&gt;
		}&lt;br /&gt;
// some more permission checks&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Psi</name></author>	</entry>

	</feed>