Direktverlinkung der Templates in eigener Extension
Ich habe in einer kleinen Extension die Auswahl vom Template über das Backend gemacht! Also was mir jetzt aber passiert ist muss ich kurz erklären! Habe dieses Template in einem Projekt 5 der 10 mal eingebaut – ha und jetzt muss man es 5-10 mal neu zuweisen… Gar nicht gut darum habe ich hier einen kleinen umbau der Datei flexform_ds.xml gemacht!
Direktverlinkung der Templates in eigener Extension:
Original:
…
<s_templates>
<ROOT>
<TCEforms>
<sheetTitle>LLL:EXT:seo_kal/locallang_db.php:flexform.template</sheetTitle>
</TCEforms>
<el>
<templatefile>
<TCEforms>
<exclude>1</exclude>
<label>LLL:EXT:seo_kal/locallang_db.xml:flexform.templatefile</label>
<config>
<type>group</type>
<internal_type>file</internal_type>
<allowed>html</allowed>
<uploadfolder>uploads/tx_seokal</uploadfolder>
<size>1</size>
<maxitems>1</maxitems>
<minitems>0</minitems>
<show_thumbs>1</show_thumbs>
</config>
</TCEforms>
</templatefile>
</el>
</ROOT>
</s_templates>
…
Neue Version:
…
<s_templates>
<ROOT>
<TCEforms>
<sheetTitle>LLL:EXT:seo_kal/locallang_db.php:flexform.template</sheetTitle>
</TCEforms>
<el>
<templatefile>
<TCEforms>
<exclude>1</exclude>
<label>LLL:EXT:seo_kal/locallang_db.xml:flexform.templatefile</label>
<config>
<type>input</type>
<default>EXT:seo_kal/pi1/templates/template.html</default>
<wizards type=”array”>
<_PADDING>2</_PADDING>
<link type=”array”>
<type>popup</type>
<title>Link</title>
<icon>link_popup.gif</icon>
<script>browse_links.php?mode=wizard&act=file</script>
<params type=”array”>
<blindLinkOptions>page,url,mail,spec</blindLinkOptions>
<allowedExtensions>htm,html,tmpl,tpl</allowedExtensions>
</params>
<JSopenParams>height=300,width=500,status=0,menubar=0,scrollbars=1</JSopenParams>
</link>
</wizards>
</config>
</TCEforms>
</templatefile>
</el>
</ROOT>
</s_templates>
…
Wenn man jetzt die Änderung im Template macht wird das auf allen 5-10 Stellen auch sofort mit upgedatet – erspart viel arbeit!
Danke das Sie diesen Artikel gelesen haben. Sie können nun eine Nachricht hinterlassen oder bestellen den RSS Feed.

Comments
No comments yet.
Leave a comment