TYPO3 Forge: Issueshttp://forge.typo3.org/http://forge.typo3.org/themes/typo3_forge/favicon/favicon.png?17058661692022-10-28T21:49:20ZTYPO3 Forge
Redmine TYPO3 Core - Bug #98951 (Rejected): Add constant for BE or FE contexthttp://forge.typo3.org/issues/989512022-10-28T21:49:20ZStefan Froemkenfroemken@gmail.com
<p>Hello core team,</p>
<p>thank you for new Event "BootCompletedEvent". In earlier versions of TYPO3 I have used the Hook "TYPO3\CMS\Core\Database\TableConfigurationPostProcessingHookInterface".</p>
<p>With TYPO3 version 12 you have removed the constant TYPO3_MODE. That's no problem in general, but there is no replacement for such early EventListeners.</p>
<p>I can't use:<br /><pre>
ApplicationType::fromRequest($GLOBALS['TYPO3_REQUEST'])->isBackend()
</pre><br />as request object was not build until now.</p>
<p>Please add the information about FE or BE context to something like Environment class.</p>
<p>Stefan</p> TYPO3 Core - Bug #98225 (New): Add class attribute to EXT:form form-tag results in exceptionhttp://forge.typo3.org/issues/982252022-08-29T09:47:17ZStefan Froemkenfroemken@gmail.com
<p>Hello Form-Team,</p>
<p>I just try to add a css class to form-tag.</p>
<pre>
type: Form
identifier: newEvent
label: Create a new event
prototypeName: standard
renderingOptions:
submitButtonLabel: Submit
properties:
fluidAdditionalAttributes:
class: withtip frame-indent
renderables:
</pre>
<p>In Form.html of EXT:form I have found that line:</p>
<pre>
additionalAttributes="{formvh:translateElementProperty(element: form, property: 'fluidAdditionalAttributes')}"
</pre>
<p>So I was optimistic that it should work, but it results in:</p>
<pre>
(1/1) #1325697085 InvalidArgumentException
The options "properties" were not allowed (allowed were: "rendererClassName, renderingOptions, finishers, formEditor, label, variants")
</pre>
<p>Stefan</p> TYPO3 Core - Bug #98186 (New): __inheritances in EXT:form does not workhttp://forge.typo3.org/issues/981862022-08-22T10:13:41ZStefan Froemkenfroemken@gmail.com
<p>Hello EXT:form team,</p>
<p>I just try to optimize my form.yaml file that way:</p>
<pre>
...
finishers:
1:
identifier: SaveEventFinisher
options:
1:
table: tx_events2_domain_model_link
mode: insert
elements:
youtube-link:
mapOnDatabaseColumn: link
databaseColumnMappings:
pid:
value: 8
crdate:
value: '{__currentTimestamp}'
tstamp:
value: '{__currentTimestamp}'
2:
__inheritances:
10: finishers.1.options.1
elements:
download-link:
mapOnDatabaseColumn: link
3:
__inheritances:
10: finishers.1.options.1
elements:
ticket-link:
mapOnDatabaseColumn: link
</pre>
<p>But I still get the error that "table" was not configured for section 2 and 3. It seems that option "__inheritances" is not usable in files defined in that VH:</p>
<pre>
<formvh:render persistenceIdentifier="EXT:events2/Configuration/Form/NewEvent.form.yaml" />
</pre>
<p>Stefan</p> TYPO3 Core - Bug #92012 (Rejected): Add a CategoryDataProcessorhttp://forge.typo3.org/issues/920122020-08-15T07:48:10ZStefan Froemkenfroemken@gmail.com
<p>Good morning,</p>
<p>I miss a CategoryDataProcessor as I can't access category title of an image in Templates of fluid_styled_content. IMO this would be useful for tt_content and pages assigned categories, too, instead of building huge JOIN Statements in DatabaseQueryProcessor.</p>
<p>Stefan</p> TYPO3 Core - Bug #86098 (Closed): 1 px diff in TYPO3 BE Headerhttp://forge.typo3.org/issues/860982018-09-03T08:40:58ZStefan Froemkenfroemken@gmail.com
<p>Hello Core-Team,</p>
<p>there is a 1 pixel diff in TYPO3 Header. See screenshot. I found it in Google Chrome and Safari.</p>
<p>Stefan</p> TYPO3 Core - Bug #86096 (Closed): Activating a page in BE does not update page-treehttp://forge.typo3.org/issues/860962018-09-03T08:14:21ZStefan Froemkenfroemken@gmail.com
<p>Hello Core-Team,</p>
<p>I have just checked out current master at cf7917d03bf81b9dbb71f475daee2b483c9feef7</p>
<p>Right-click at a page and choose activate. You will see some refreshments, but page is still disabled visually. Press page-tree update button and page will be displayed correctly.</p>
<p>Right-click at a page and choose activate. You will see some refreshments, but page is still disabled visually. Right-click at another page and activate it, will do some refreshments and my previous activated page will be shown as activated. But current page is still displayed as inactive.</p>
<p>Nice greetings</p>
<p>Stefan</p> TYPO3 Core - Bug #82431 (Closed): $GLOBALS['TYPO3_CONF_VARS']['BE']['interfaces'] does not match ...http://forge.typo3.org/issues/824312017-09-10T03:08:12ZStefan Froemkenfroemken@gmail.com
<p>Hello core team,</p>
<p>description of $GLOBALS['TYPO3_CONF_VARS']['BE']['interfaces'] is currently:</p>
<p>"This determines which interface options is available in the login prompt and in which order (All options: ",backend,frontend")"</p>
<p>In sourcecode you will find 2 hard coded interfaces backend and frontend. And they have a stick ordering. You can't change ordering with this option. Further: The example ",backend,frontend" does not make sense, as source code just checks, if there are one or more values configured in this option. Nothing more. You can change that option to "hi,benny" and yes, you will get the selectbox in backend login. You can type in "mobile" and yes, you will be redirected to backend.</p>
<p>Please update documentation or change source code to work like documentation tolds.</p>
<p>Stefan</p> TYPO3 Core - Bug #78779 (Closed): A Query on columns of type DATE results in an empty resultsethttp://forge.typo3.org/issues/787792016-11-23T16:58:48ZStefan Froemkenfroemken@gmail.com
<p>Hello Core-Team,</p>
<p>I'm working with extbase and created a matching like that:</p>
<pre>
$constraint = array();
$constraint[] = $query->greaterThanOrEqual('day', $monthBegin->format('Y-m-d'));
$constraint[] = $query->lessThan('day', $monthEnd->format('Y-m-d'));
return $query->matching($query->logicalAnd($constraint))->execute();
</pre>
<p>But after initializing the QueryResult-Object the resultset is always empty.</p>
<p>The problem seems to be in the new Typo3DbQueryParser:</p>
<pre>
case QueryInterface::OPERATOR_GREATER_THAN_OR_EQUAL_TO:
$value = $this->queryBuilder->createNamedParameter($this->dataMapper->getPlainValue($value), \PDO::PARAM_INT);
$expr = $exprBuilder->comparison($fieldName, $exprBuilder::GTE, $value);
</pre>
<p>As I work with greaterThanOrEqual the core expects that my date value is of type INT.</p>
<p>The resulting query looks like that:</p>
<pre>
WHERE ((`tx_events2_domain_model_day`.`day` >= 2016-11-01)
AND (`tx_events2_domain_model_day`.`day` < 2016-12-01))
</pre>
<p>When I add the quotes my query works like expected.</p>
<p>Stefan</p> TYPO3 Core - Bug #78555 (Closed): "Add media by URL" does not work on our Servershttp://forge.typo3.org/issues/785552016-11-03T11:42:59ZStefan Froemkenfroemken@gmail.com
<p>Hello Core-Team,</p>
<p>we are currently working with TYPO3 8.4 and activated fluid_styled_content.</p>
<p>While editing/creating a content element of type "Text/Media" we have the possibility to "Add media by URL". After inserting a link to YouTube and clicking on "Add" a new media record was created, but the preview image is grey with the text: "File not found". Further the YouTube-ID is missing in the path of the iframe in FE. So video can't be started.</p>
<p>The problem seems to be in the path generation. You create a temporary path with GeneralUtility::tempname which will result in "/kunden/..." on our Servers. But the content of PATH_site is "/www/...". While checking them against each other in GeneralUtility::writeFileToTypo3tempDir following line will be returned:</p>
<p>return '"' . $fI['dirname'] . '" was not within directory PATH_site + "typo3temp/"';</p>
<p>On our servers /www is a symlink to /kunden. So it would be good to read the target of symlink of PATH_site before checking them against the result of tempnam().</p>
<p>Stefan</p> TYPO3 Core - Task #73699 (Rejected): #1443706103: TCA of table xyz misses required ['ctrl']['labe...http://forge.typo3.org/issues/736992016-02-26T15:23:43ZStefan Froemkenfroemken@gmail.com
<p>Hello,</p>
<p>I currently get the error from above.</p>
<p>But in TCA I render my own title:</p>
<pre>
'title' => 'WhatEver',
'label_userFunc' => 'JWeiland\\MyExt\\Tca\\Label->getTitle',
'tstamp' => 'tstamp',
</pre>
<p>Please do not test, if key "label" exists. Test, if a title was generated.</p>
<p>Stefan</p> TYPO3 Core - Bug #70217 (Closed): Activating CSC and FSC at same time is possiblehttp://forge.typo3.org/issues/702172015-09-30T14:21:00ZStefan Froemkenfroemken@gmail.com
<p>Hello Core-Team,</p>
<p>my colleague just told me, that she have css_styled_content and fluid_styled_content installed at same time. I wonder a bit, because I saw, that ext_emconf.php of FSC has a conflicts-entry to CSC. But: Same conflicts-entry is missing in CSC.</p>
<p>Stefan</p> TYPO3 Core - Bug #60726 (Closed): __identity field will not be rendered if of type @lazyhttp://forge.typo3.org/issues/607262014-08-01T14:50:39ZStefan Froemkenfroemken@gmail.com
<p>Hello Core-Team,</p>
<p>I have a field like that one in my fluid-template:</p>
<pre>
<f:form.textfield class="powermail_input" placeholder="ss:mm" id="timeBegin" property="eventTime.timeBegin" />
</pre>
<p>To prevend it from validation I have added the @lazy annotation in domain model. In renderHiddenIdentityField method you have something like:</p>
<pre>
if (!is_object($object)
|| !($object instanceof \TYPO3\CMS\Extbase\DomainObject\AbstractDomainObject)
|| ($object->_isNew() && !$object->_isClone())) {
return '';
}
</pre>
<p>But \TYPO3\CMS\Extbase\Persistence\Generic\LazyLoadingProxy isn't any type of them, so my required __identity field will not be rendered in template.</p>
<p>Stefan</p> TYPO3 Core - Bug #46156 (Closed): $GLOBALS['TCA'] is empty in enrichWithRelationFieldshttp://forge.typo3.org/issues/461562013-03-10T13:26:59ZStefan Froemkenfroemken@gmail.com
<p>Hello Core-Team,</p>
<p>I got following Warning in current GIT-Version of the TYPO3-Core</p>
<p>PHP Warning: Invalid argument supplied for foreach() in /Applications/MAMP/htdocs/typo3_src/typo3/sysext/core/Classes/Utility/RootlineUtility.php line 238</p>
<p>I checked it with xDebug and found out that $GLOBALS['TCA'] is empty.<br />t3lib_div::loadTCA() doesn't work anymore (deprecated)</p>
<p>Any ideas?</p>
<p>Stefan</p> TYPO3 Core - Bug #38927 (Closed): $_EXTCONF was not filled in ext_tables.phphttp://forge.typo3.org/issues/389272012-07-13T10:26:59ZStefan Froemkenfroemken@gmail.com
<p>Hello TYPO3-Team,</p>
<p>for each installed extension you inserted following automatically in TEMP_files*:</p>
<pre>
$_EXTKEY = 'cms';
$_EXTCONF = $TYPO3_CONF_VARS['EXT']['extConf'][$_EXTKEY];
</pre><br />This works good for ext_localconf.php but not for ext_tables.php.
<p>I added following debugging lines:</p>
<pre>
t3lib_utility_Debug::debug($GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf'], 'extConfGlobalWhichIsFilled');
t3lib_utility_Debug::debug($TYPO3_CONF_VARS['EXT']['extConf'], 'extConfLocalWhichIsNotFilled');
t3lib_utility_Debug::debug($_EXTKEY, 'extKey');
</pre>
<p>1.debug) My modified debug in global scope works<br />2.debug) Your original version returns nothing<br />3.debug) This is the extkey. No problems with that.</p>
<p>So you should change your code to something like that:</p>
<pre>
$_EXTKEY = 'cms';
$_EXTCONF = $GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf'][$_EXTKEY];
</pre>
<p>Stefan</p> TYPO3 Core - Bug #21252 (Closed): $this->doc->sectionHeader return wrong HTMLhttp://forge.typo3.org/issues/212522009-10-12T11:15:29ZStefan Froemkenfroemken@gmail.com
<p>I wrote an extension and try some samples with mediumdoc<br />While this test I saw that following:</p>
<p>$this->content .= $this->doc->sectionHeader($GLOBALS['LANG']->getLL('header-1'), 0, ' class="csc-header"');</p>
<p>returns:</p>
<p><h4class="csc-header">Überschrift 1 Ich bin der Inhalt und enthalte Sonderzeichen wie ü ö ß </h4class="csc-header"></p>
<p>There is a missing SPACE between h4 and my class.</p>
<p>You can change this code into:</p>
<p>$this->content .= $this->doc->sectionHeader($GLOBALS['LANG']->getLL('header-1'), 0, 'class=" csc-header"');</p>
<p>to add spacer manually, but I think it should be fixed...<br />(issue imported from #M12207)</p>