No more &quot;+1&quot; on this issue, sorry about that (see my new comment on the bug page).<br clear="all"><br>Regards,<div>Popy<br>
<br><br><div class="gmail_quote">2010/11/9 Fabrizio Branca <span dir="ltr">&lt;news@_<a href="http://removethis_fabrizio-branca.de">removethis_fabrizio-branca.de</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hi,<br>
<br>
there were some +1 and a v2 of this patch but nothing happend. I still like this option and would like to have it in 4.5. So here&#39;s the next try:<br>
<br>
I created a new patch that applies on the current trunk (the old one didn&#39;t) based on Bennis v2 with some additional comments.<br>
<br>
Short summary what is happening here:<br>
<br>
Currently t3lib_TStemplate::includeStaticTypoScriptSources() simply calls t3lib_TStemplate::addExtensionStatics() after including the static files and addExtensionStatics() checks (based on static_file_mode = 0 or 1) if it should process the extension statics or not (in case of static_file_mode == 2 nothing will be included).<br>

<br>
I see the need that it should be possible to include those extension statics _before_ include the static files so I added a new option static_file_mode == 3 &quot;Include before static and static from extensions if Root-flag is set&quot; allowing to do this. What I do is to move the check from within addExtensionStatics() to includeStaticTypoScriptSources() and depending on the value of static_file_mode I call addExtensionStatics() before or after including the static files (or newer).<br>

<br>
This allows you to have your typoscript in templates coming from extensions while overwriting the values in the template record. (Also see original post below...)<br>
<br>
Any feedback welcome.<br>
<br>
Bye,<br>
<br>
Fabrizio.<br>
<br>
<br>
<br>
On 23.02.2010 16:57, Fabrizio Branca wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
This is an SVN patch request.<br>
<br>
Type: Bugfix / New feature?<br>
<br>
Bugtracker references:<br>
<a href="http://bugs.typo3.org/view.php?id=13634" target="_blank">http://bugs.typo3.org/view.php?id=13634</a><br>
<br>
Branches:<br>
trunk, maybe 4_3 aswell?<br>
<br>
Problem:<br>
Some extension still deliver ext_typoscript_setup.txt (amongst them some<br>
popular ones like templavoila and new ones like felogin...). In the<br>
sys_template record you can choose<br>
- whether to not include them at all (Never include before this template<br>
record)<br>
- whether to always include them<br>
- or to include them only if the template is a root template.<br>
In any case (when include) the templates will be included _after_ the<br>
static ones and the static ones from extensions. This makes it<br>
impossible to override settings there from within a static template<br>
(without having a second template on the next level)<br>
<br>
Solution:<br>
Offer a new option that includes those templates if the Root-Flag is<br>
set, but includes them before all other templates (so you can overwrite<br>
them).<br>
<br>
Notes:<br>
Apply the patch, install an extension with ext_typoscript_setup.txt and<br>
tehn have a look at the order of templates in the template analyzer with<br>
the different options.<br>
<br>
Bye,<br>
<br>
Fabrizio<br>
</blockquote>
<br>
<br>_______________________________________________<br>
Before posting to this list, please have a look to the posting rules<br>
on the following websites:<br>
<br>
<a href="http://typo3.org/teams/core/core-mailinglist-rules/" target="_blank">http://typo3.org/teams/core/core-mailinglist-rules/</a><br>
<a href="http://typo3.org/development/bug-fixing/diff-and-patch/" target="_blank">http://typo3.org/development/bug-fixing/diff-and-patch/</a><br>
_______________________________________________<br>
TYPO3-team-core mailing list<br>
<a href="mailto:TYPO3-team-core@lists.typo3.org">TYPO3-team-core@lists.typo3.org</a><br>
<a href="http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-team-core" target="_blank">http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-team-core</a><br></blockquote></div><br></div>