TYPO3 Forge: Issueshttp://forge.typo3.org/http://forge.typo3.org/themes/typo3_forge/favicon/favicon.png?17058661692022-10-16T06:04:26ZTYPO3 Forge
Redmine TYPO3 Core - Bug #98625 (Closed): Fluid syntax error in login templatehttp://forge.typo3.org/issues/986252022-10-16T06:04:26ZSebastian Michaelsenmichaelsen@t3seo.de
<p>In the default Login.html template of the <code>felogin</code> extension there's a space at the end of the <code>additionalAttributes</code> attribute, so that it is detected as string, when it should be an array, resulting in:</p>
<pre>
InvalidArgumentException: The argument "additionalAttributes" was registered with type "array", but is of type "string" in view helper "TYPO3\CMS\Fluid\ViewHelpers\Form\PasswordViewHelper"., in file /var/www/html/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractViewHelper.php:352
</pre>
<p>This is where it happened</p> TYPO3 Core - Bug #93469 (Closed): Editing file metadata in a workspace takes immediate effect on ...http://forge.typo3.org/issues/934692021-02-09T08:09:54ZSebastian Michaelsenmichaelsen@t3seo.de
<p>Steps to reproduce:</p>
<ul>
<li>Switch into a Workspace</li>
<li>Open the File module and edit a file</li>
<li>Fill out or change the title and save</li>
<li>Switch into the LIVE environment again</li>
<li>Edit the same file again<br />=> There are your Workspace changes, immediately applied to the LIVE record.</li>
</ul>
<p>As an editor I must be sure that my workspace changes can not alter the current LIVE website. Otherwise I will lose trust into the whole workspace feature.</p> TYPO3 Core - Bug #93024 (Closed): PDF download from private storage yields thumbnailhttp://forge.typo3.org/issues/930242020-12-08T07:50:01ZSebastian Michaelsenmichaelsen@t3seo.de
<p>If a TYPO3 installation is capable (ImageMagick + configuration) of creating thumbnails of PDFs, the eID download of PDFs will always output an image instead of a PDF.</p>
<p>This is the case since <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: Implement better FileDumpController (Closed)" href="http://forge.typo3.org/issues/90068">#90068</a></p>
Steps to reproduce:
<ul>
<li>Have a TYPO3 installation that creates thumbnails for PDFs (Check in Environment backend module)</li>
<li>Create a non-public file storage with a PDF in it.</li>
<li>Link the PDF, e.g. via the RTE of a text element.</li>
<li>Click the download link in the frontend.</li>
</ul>
<p>Expected result: PDF is opened or downloaded<br />Actual result: Thumbnail image of PDF is opened</p> TYPO3 Core - Bug #73742 (Closed): Hook to inject js into UserSettingModule not working anymorehttp://forge.typo3.org/issues/737422016-02-29T12:49:32ZSebastian Michaelsenmichaelsen@t3seo.de
<p>With this commit (<a class="external" href="https://github.com/TYPO3/TYPO3.CMS/commit/48321468913086e803566af0688c8578af2829a3">https://github.com/TYPO3/TYPO3.CMS/commit/48321468913086e803566af0688c8578af2829a3</a>) the hook <code>['ext/setup/mod/index.php']['setupScriptHook']</code> stopped working because the <code>getJavaScript()</code> method is not called anymore. It was not documented that the hook is gone and the method is still there so I assume it was accidentally removed.</p> TYPO3 Core - Bug #71850 (Closed): typolink.forceAbsoluteUrl doesn't force absolute urlhttp://forge.typo3.org/issues/718502015-11-26T10:35:23ZSebastian Michaelsenmichaelsen@t3seo.de
<p>This is were it broke: <a class="external" href="https://github.com/TYPO3/TYPO3.CMS/commit/dacd79bc67c814a4f622dc6bd299ceb521aa325f#diff-fb30f860811e026eb162ad4095fa44e4R6692">https://github.com/TYPO3/TYPO3.CMS/commit/dacd79bc67c814a4f622dc6bd299ceb521aa325f#diff-fb30f860811e026eb162ad4095fa44e4R6692</a></p>
<p>parse_url() doesn't always return a host. With the weak comparison it matched the empty string.</p>
<p>Should be something like:</p>
<p><code>if (!isset($urlParts['host']) || $urlParts['host'] === '') {</code></p> TYPO3 Core - Bug #71477 (Closed): TypoScript condition hostname checks for IP address instead of ...http://forge.typo3.org/issues/714772015-11-11T11:19:01ZSebastian Michaelsenmichaelsen@t3seo.de
<p><a class="external" href="https://github.com/TYPO3/TYPO3.CMS/blob/874a64c54712131350d195e77d775324682cc33a/typo3/sysext/core/Classes/Configuration/TypoScript/ConditionMatching/AbstractConditionMatcher.php#L323">https://github.com/TYPO3/TYPO3.CMS/blob/874a64c54712131350d195e77d775324682cc33a/typo3/sysext/core/Classes/Configuration/TypoScript/ConditionMatching/AbstractConditionMatcher.php#L323</a></p>
<pre>
case 'hostname':
return (bool)GeneralUtility::cmpFQDN(GeneralUtility::getIndpEnv('REMOTE_ADDR'), $value);
break;
</pre>
<p>Instead of checking against <code>REMOTE_HOST</code> (as it says in the documentation) it checks for <code>REMOTE_ADDR</code>.</p> TYPO3 Core - Bug #70859 (Closed): IRRE fields in flexforms don't show existing recordshttp://forge.typo3.org/issues/708592015-10-20T09:55:49ZSebastian Michaelsenmichaelsen@t3seo.de
<p>When rendering IRRE fields (like a FAL field) inside flexforms no existing records are shown.</p>
<p>This bug occurs since lolli's IRRE refactoring commit <a class="external" href="https://github.com/TYPO3/TYPO3.CMS/commit/efa8c85dafc5667489f3f22e57fc258984f26770">https://github.com/TYPO3/TYPO3.CMS/commit/efa8c85dafc5667489f3f22e57fc258984f26770</a></p> TYPO3 Core - Bug #70146 (Closed): Input placeholder record traversal is brokenhttp://forge.typo3.org/issues/701462015-09-28T10:26:04ZSebastian Michaelsenmichaelsen@t3seo.de
<p>I have a TCA field like this:</p>
<pre>
'seats' => [
'label' => $lll . '.seats',
'config' => [
'type' => 'input',
'size' => 4,
'placeholder' => '__row|tour|default_seats'
],
],
</pre>
<p>Which is broken since the FormEngine refactoring (b524fc86). It works on the commit before, but after the refactoring I get this:</p>
<p><img src="http://new.tinygrab.com/9dcf263d9fe292289f4901fbec445664ac29afc987.png" alt="" /><br /><a class="external" href="http://shots.michaelsen.io/KJVg">http://shots.michaelsen.io/KJVg</a></p> TYPO3 Core - Bug #69867 (Closed): FormEngine doesn't resolve inline records from flexforms correctlyhttp://forge.typo3.org/issues/698672015-09-16T11:10:53ZSebastian Michaelsenmichaelsen@t3seo.de
<p>Since <a href="https://github.com/TYPO3/TYPO3.CMS/commit/b524fc860c96077eabe6adb6fc9d0eab197aea9e" class="external">[!!!][TASK] The FormEngine is dead, long live the FormEngine!</a> I get the following Exception when I try to open a content element in the Backend which has inline FAL images in a flexform field:</p>
<p><img src="http://new.tinygrab.com/9dcf263d9f5f71f65d8805e76024a80430793553c5.png" alt="" /><br /><a class="external" href="http://shots.michaelsen.io/KsfC">http://shots.michaelsen.io/KsfC</a></p>
<p>The problem <em>could</em> also be related to FluidTYPO3 extensions that are installed on my system, but from digging around in the code the problem seems to occur somewhere in InlineRelatedRecordResolver->getRelatedRecords().</p> TYPO3 Core - Bug #69377 (Closed): Image Content elements result in exceptionhttp://forge.typo3.org/issues/693772015-08-27T22:05:13ZSebastian Michaelsenmichaelsen@t3seo.de
<p>Displaying an image CE in the frontend results in following exception: <br />#1317178794: No file reference (sys_file_reference) was found for given UID: "0"</p>
<p>This bug seems related to the frontend cleanup <a class="issue tracker-4 status-5 priority-4 priority-default closed" title="Task: Cleanup EXT:frontend (Closed)" href="http://forge.typo3.org/issues/66204">#66204</a> which was merged recently.</p> TYPO3 Core - Bug #69322 (Closed): File Picker: Changing folder is brokenhttp://forge.typo3.org/issues/693222015-08-26T10:08:51ZSebastian Michaelsenmichaelsen@t3seo.de
<ul>
<li>Open a record with a FAL relation field (e.g. Image CE)</li>
<li>Click "create new relation" </li>
<li>In the "File" tab try to select another folder than your current one<br />=> Instead of selecting the right folder the view jumps to the "Page" tab</li>
</ul>
<p><a class="external" href="http://shots.michaelsen.io/JTyQ">http://shots.michaelsen.io/JTyQ</a> (53KB)</p> TYPO3 Core - Bug #67530 (Closed): Media element: Video player, Audio player and Flow player brokenhttp://forge.typo3.org/issues/675302015-06-16T23:35:25ZSebastian Michaelsenmichaelsen@t3seo.de
<p>The swf files for the different media players can not be loaded in the frontend because of broken paths.</p>
How to reproduce:
<ul>
<li>Install EXT:mediace</li>
<li>Create Media Content Element</li>
<li>Reference a video file from your local file system</li>
</ul>
<p>=> Frontend is broken because flvplayer.swf can not be loaded. <a class="external" href="http://shots.michaelsen.io/I7yc">http://shots.michaelsen.io/I7yc</a></p>
<p>The issue occurs because the typoscript paths to these files were changed from "typo3/contrib/[...]" to "EXT:mediace/[...]" but the EXT: syntax is never resolved.</p> TYPO3 Core - Bug #67105 (Closed): FlexFormContainer: Read field name correctly from globalOptions...http://forge.typo3.org/issues/671052015-05-22T12:58:06ZSebastian Michaelsenmichaelsen@t3seo.de
<p>The field name is read from the wrong array key, resulting in a broken flexform.</p> TYPO3 Core - Bug #44781 (Closed): ConfigurationUtility->getCurrentConfiguration only delivers def...http://forge.typo3.org/issues/447812013-01-24T11:56:56ZSebastian Michaelsenmichaelsen@t3seo.de
<p>TYPO3\CMS\Extensionmanager\Utility\ConfigurationUtility has a nice handy function getCurrentConfiguration($extensionKey), which tries to load the default configuration and overlay it with the current configuration. But due to an error it will always output the default configuration.</p>
<p>Using GeneralUtility::array_merge_recursive_overrule $defaultConfig should be overlayed with $currentExtensionConfig. The problem is that the two arrays have different formats.</p>
<p>$defaultConfig contains the array with information parsed from the typoscript (style) comments, the default values are nested in these informations.<br />$currentExtensionConfig contains a pure key value store for the configuration.<br />Also see the attached screenshot to see how the two array don't fit together.</p>
<p>I don't really know how to solve this properly. I would love to have a Utility Function that just returns a key value array, but at the moment the function returns the more verbose array. We can't really change this anymore, since this is public API isn't it?</p>
<p>There are two spots in the core at the moment that use this method, that could be adjusted, but there might already be 3rd party implementations using it.</p> TYPO3 Core - Bug #44630 (Closed): StorageRepository doesn't respect 'deleted' flaghttp://forge.typo3.org/issues/446302013-01-18T11:40:59ZSebastian Michaelsenmichaelsen@t3seo.de
<p>The FAL's Storage Repository find* methods also load deleted file storages.</p>
Reproduce:
<ul>
<li>Create some "File Storage" records on the root page and delete some of them</li>
<li>Open the File module, it will show also deleted File Storages</li>
</ul>