TYPO3 Forge: Issueshttp://forge.typo3.org/http://forge.typo3.org/themes/typo3_forge/favicon/favicon.png?17058661692014-03-04T13:33:08ZTYPO3 Forge
Redmine TYPO3 Core - Feature #56529 (Closed): support hasProperty and isPropertyhttp://forge.typo3.org/issues/565292014-03-04T13:33:08ZSimon Schaufelberger
<p>The way how you currently check for existence of a value in fluid is not nice.</p>
<pre>
<f:if condition="{object.hasChildren}">
[...]
</f:if>
</pre>
<p>results in a method in the Model:</p>
<pre>
public function getHasChildren()
</pre>
<p>Instead it should be possible to just write:</p>
<pre>
public funtion hasChildren()
</pre>
<p>Same for "is".</p>
<p>Inspired by: <a class="external" href="https://github.com/czenker/cz_simple_cal/blob/master/Classes/Domain/Model/Base.php">https://github.com/czenker/cz_simple_cal/blob/master/Classes/Domain/Model/Base.php</a></p> TYPO3 Core - Bug #44732 (Closed): fallbackRendering is always called in tx_cssstyledcontent_pi1->...http://forge.typo3.org/issues/447322013-01-22T23:23:29ZSimon Schaufelberger
<p>fallbackRendering is always called in tx_cssstyledcontent_pi1->render_textpic which is not always defined and leads to an error message (seen in TimeTrack Log):<br /><pre>
Content Object "" does not exist
</pre></p> TYPO3 Core - Bug #42859 (Closed): missing extension icons for lots of core extensionshttp://forge.typo3.org/issues/428592012-11-12T00:58:10ZSimon Schaufelberger
<p>for lots of core extensions the icons in the extension manager are missing.</p>
<p>they were there in 4.5.!!!</p>
<p>take for example css_styled_content and extra_page_cm_options or felogin</p>
<p>why are people NOT testing their changes before they <del>commit</del> destroy something???</p> TYPO3 Core - Bug #41396 (Closed): context menĂ¼ info is broken whereas the info link in the detail...http://forge.typo3.org/issues/413962012-09-26T19:48:03ZSimon Schaufelberger
<p>context menĂ¼ info is broken whereas the info link in the detail view is working</p>
<p>i am not sure if this is FAL or Core related but imho it is more FAL than Core ;)</p> TYPO3 Core - Bug #40573 (Closed): #1270853879: TYPO3 Fatal Error: Extension key "t_y_p_o3.c_m_s.l...http://forge.typo3.org/issues/405732012-09-04T01:02:58ZSimon Schaufelberger
<p>i have a local typo3 trunk and i have used it for a long time. i just pull new changes via git and now i get the following error when calling the backend:</p>
<blockquote>
<p>#1270853879: TYPO3 Fatal Error: Extension key "t_y_p_o3.c_m_s.lang" is NOT loaded!</p>
</blockquote>
<p>Backtrace:<br /><pre>
7 TYPO3\CMS\Core\Extension\ExtensionManager::extRelPath("t_y_p_o3.c_m_s.lang")
6 TYPO3\CMS\Extbase\Utility\ExtensionUtility::registerModule("TYPO3.CMS.lang", "tools", "language", "after:extensionmanager", array, array)
5 require("C:\xampp\htdocs\typo3v4core\htdocs\typo3\sysext\lang\ext_tables.php")
4 TYPO3\CMS\Core\Extension\ExtensionManager::loadSingleExtTablesFiles()
3 TYPO3\CMS\Core\Extension\ExtensionManager::loadExtTables(boolean)
2 TYPO3\CMS\Core\Core\Bootstrap::loadExtensionTables(boolean)
1 require("C:\[...]\htdocs\typo3\init.php")
</pre></p>
<p>i then tried to call the install tool directly which works and go through the upgrade wizard but there i get a crash as well on the first step:</p>
<pre>
Install Outsourced System Extensions
[func]
[about]
[cshmanual]
[feedit]
[opendocs]
</pre>
<blockquote>
<p>Class tx_em_Connection_ExtDirectServer does not exist</p>
</blockquote>
<p>Guys, this does not look like a "stable" core that can be deployed...</p> TYPO3 Core - Bug #38717 (Closed): strftime() expects parameter 2 to be long, string givenhttp://forge.typo3.org/issues/387172012-07-06T17:29:15ZSimon Schaufelberger
<p>The typoscript rendering process with stdWrap does not handle empty values corrent:</p>
<p>Warning: strftime() expects parameter 2 to be long, string given in \typo3\sysext\cms\tslib\class.tslib_content.php on line 2571</p>
<p>A simple example to reproduce it:</p>
<pre>
10 = TEXT
10 {
strftime = %d
}
</pre>
<p>in the date stdWrap this was fixed, see <a class="issue tracker-1 status-5 priority-3 priority-lowest closed" title="Bug: date() expects parameter 2 to be long, string given in class.tslib_content.php (Closed)" href="http://forge.typo3.org/issues/30931">#30931</a></p> TYPO3 Core - Bug #34695 (Closed): missing parameter for implode in showpic.phphttp://forge.typo3.org/issues/346952012-03-09T16:06:31ZSimon Schaufelberger
<p>implode requires 2 parameters, only one is given in showpic.php:</p>
<pre>
$this->parametersEncoded = implode($parametersArray);
</pre> TYPO3 Core - Bug #34446 (Closed): undefined variable imgExt in tslib_content.phphttp://forge.typo3.org/issues/344462012-03-01T15:40:46ZSimon Schaufelberger
<p>in function getImgResource the variable imgExt is undefined when using no imagemagic and you want to reduce the colors with reduceColors.</p> TYPO3 Core - Bug #33629 (Closed): datepicker with datetime field does not set current time as def...http://forge.typo3.org/issues/336292012-02-02T15:54:11ZSimon Schaufelberger
<p>In tt_news for example i have a datetime field. When i pick a date with the datepicker, the default time is set to 0:00. Changeing the time manually and picking another day overwrites the time again to 0:00</p>
<p>I would expect that the time is set to the current time and will not change when picking another day with the datepicker.</p>
<p>This issue is related to <a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Bug: datetime picker returns only a date and no time value (Closed)" href="http://forge.typo3.org/issues/25043">#25043</a>.</p> TYPO3 Core - Feature #33077 (Rejected): make separator in "path" in search results configureablehttp://forge.typo3.org/issues/330772012-01-09T23:45:08ZSimon Schaufelberger
<p>at the moment the path is hardcoded to be separated with "/" which looks quite ugly. I would be much happier if you can change that to look more like a breadcrum with > or so.</p> TYPO3 Core - Task #32062 (Closed): swift mailer updatehttp://forge.typo3.org/issues/320622011-11-24T19:29:39ZSimon Schaufelberger
<p>update swift mailer to latest version</p> TYPO3 Core - Bug #31710 (Rejected): typoscript setting search.page_links does not workhttp://forge.typo3.org/issues/317102011-11-09T15:44:25ZSimon Schaufelberger
<p>i want to display a different number of results per page.</p>
<p>intead of using search.page_links you have to set _DEFAULT_PI_VARS.results</p>
<p>also found here: <a class="external" href="http://www.typo3.net/forum/beitraege/thema/27370/">http://www.typo3.net/forum/beitraege/thema/27370/</a> (second post)</p> TYPO3 Core - Bug #29550 (Rejected): Broken contextmenu in file list modulhttp://forge.typo3.org/issues/295502011-09-08T00:54:57ZSimon Schaufelberger
<p>Steps to reproduce:<br />Going to the file list module, select a folder, click on the icon next to the file to open the context menu, click on any item. the only think that happens is that the folder tree gets reloaded but nothing else happens.</p>
<p>TYPO3 4.6 current trunk (last commit: 86aa4b780c2baa4cf892ca97b72d360f94f11882)</p> TYPO3 Core - Bug #24932 (Closed): path to Documentation for sysextensions is wronghttp://forge.typo3.org/issues/249322011-02-02T14:38:27ZSimon Schaufelberger
<p>the path to the documentation for the felogin looks like this in the old extension manager:<br /><my server>/sysext/felogin/doc/manual.sxw</p>
<p>but should be:<br /><my server>/typo3/sysext/felogin/doc/manual.sxw</p>
<p>(issue imported from #M17450)</p> TYPO3 Core - Bug #24389 (Closed): speed up typoLink function by caching domain recordshttp://forge.typo3.org/issues/243892010-12-22T11:59:44ZSimon Schaufelberger
<p>there is a big TODO already in the comments, so if TYPO3 4.5 wants to be the fastest TYPO3 ever, this part of the typoLink function should be cached since it is called MANY times on a page...</p>
<pre><code class="php syntaxhl" data-language="php"><span class="nv">$res</span> <span class="o">=</span> <span class="nv">$GLOBALS</span><span class="p">[</span><span class="s1">'TYPO3_DB'</span><span class="p">]</span><span class="o">-></span><span class="nf">exec_SELECTquery</span><span class="p">(</span>
<span class="s1">'pid, domainName, forced'</span><span class="p">,</span>
<span class="s1">'sys_domain'</span><span class="p">,</span>
<span class="s1">'pid IN ('</span> <span class="mf">.</span> <span class="nb">implode</span><span class="p">(</span><span class="s1">','</span><span class="p">,</span> <span class="nv">$targetPageRootlinePids</span><span class="p">)</span> <span class="mf">.</span> <span class="s1">') '</span> <span class="mf">.</span> <span class="s1">' AND redirectTo=\'\' '</span> <span class="mf">.</span> <span class="nv">$this</span><span class="o">-></span><span class="nf">enableFields</span><span class="p">(</span><span class="s1">'sys_domain'</span><span class="p">),</span>
<span class="s1">''</span><span class="p">,</span>
<span class="s1">'sorting ASC'</span>
<span class="p">);</span>
<span class="c1">// TODO maybe it makes sense to hold all sys_domain records in a cache to save additional DB querys on each typolink</span>
<span class="k">while</span> <span class="p">(</span><span class="nv">$row</span> <span class="o">=</span> <span class="nv">$GLOBALS</span><span class="p">[</span><span class="s1">'TYPO3_DB'</span><span class="p">]</span><span class="o">-></span><span class="nf">sql_fetch_assoc</span><span class="p">(</span><span class="nv">$res</span><span class="p">))</span> <span class="p">{</span>
<span class="nv">$foundDomains</span><span class="p">[]</span> <span class="o">=</span> <span class="nb">preg_replace</span><span class="p">(</span><span class="s1">'/\/$/'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="nv">$row</span><span class="p">[</span><span class="s1">'domainName'</span><span class="p">]);</span>
<span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="k">isset</span><span class="p">(</span><span class="nv">$firstFoundDomains</span><span class="p">[</span><span class="nv">$row</span><span class="p">[</span><span class="s1">'pid'</span><span class="p">]]))</span> <span class="p">{</span>
<span class="nv">$firstFoundDomains</span><span class="p">[</span><span class="nv">$row</span><span class="p">[</span><span class="s1">'pid'</span><span class="p">]]</span> <span class="o">=</span> <span class="nb">preg_replace</span><span class="p">(</span><span class="s1">'/\/$/'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="nv">$row</span><span class="p">[</span><span class="s1">'domainName'</span><span class="p">]);</span>
<span class="p">}</span>
<span class="k">if</span> <span class="p">(</span><span class="nv">$row</span><span class="p">[</span><span class="s1">'forced'</span><span class="p">]</span> <span class="o">&&</span> <span class="o">!</span><span class="k">isset</span><span class="p">(</span><span class="nv">$firstFoundForcedDomains</span><span class="p">[</span><span class="nv">$row</span><span class="p">[</span><span class="s1">'pid'</span><span class="p">]]))</span> <span class="p">{</span>
<span class="nv">$firstFoundForcedDomains</span><span class="p">[</span><span class="nv">$row</span><span class="p">[</span><span class="s1">'pid'</span><span class="p">]]</span> <span class="o">=</span> <span class="nb">preg_replace</span><span class="p">(</span><span class="s1">'/\/$/'</span><span class="p">,</span> <span class="s1">''</span><span class="p">,</span> <span class="nv">$row</span><span class="p">[</span><span class="s1">'domainName'</span><span class="p">]);</span>
<span class="p">}</span>
<span class="p">}</span>
</code></pre>
<p>fileref: typo3\sysext\cms\tslib\class.tslib_content.php</p>
<p>(issue imported from #M16812)</p>