[TYPO3-UG Denmark] Fejl med gammel dato i news

Lasse Enø Jensen lasse_enoe at hotmail.com
Wed Feb 4 17:53:10 CET 2015


Rettelsen som du så ganske rigtigt har fundet kommer i version 3.1.0 som jeg
lige læser det.
Du kan prøve at hente git versionen 
https://git.typo3.org/TYPO3CMS/Extensions/news.git 
.... eller prøve nedenstående:

Du kan lave en simple lille extension der implementere rettelsen.

I korte træk skal du overskrive TCA´en og fjerne default værdien:
https://review.typo3.org/#/c/30178/2/Configuration/TCA/tx_news_domain_model_
news.php

Tilføje et hook til TCEForms som der hvis record typen er
'tx_news_domain_model_news' og det er en ny record så skal 'datetime' feltet
sættes til $GLOBALS['EXEC_TIME'].
https://review.typo3.org/#/c/30178/2/Classes/Hooks/Tceforms.php

Dit hook skal registreres her i filen ext_localconf.php (Om det er den
rigtige syntakst med namespace ved jeg ikke helt - har jeg ikke testet):
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_tceforms.php'][
'getSingleFieldClass'][$_EXTKEY] =
'VenderName\\ExtensionName\\Hooks\\Tceforms'; 

Du kan læse mere om hooks her:
http://typo3.org/documentation/article/how-to-use-existing-hooks-in-your-own
-extension/

Jeg ville gerne lave en hurtig lille extension for dig men har desværre ikke
tiden. Prøv og se om du kan få det til at virke, ellers må vi se om der er
en venlig sjæl der vil lave det for dig eller også må du vente til næste
version af news extionsionen.


-----Oprindelig meddelelse-----
Fra: typo3-ug-denmark-bounces at lists.typo3.org
[mailto:typo3-ug-denmark-bounces at lists.typo3.org] På vegne af Claus Dalum,
Nexus Kommunikation A/S
Sendt: 4. februar 2015 09:42
Til: typo3-ug-denmark at lists.typo3.org
Emne: [TYPO3-UG Denmark] Fejl med gammel dato i news

Fejl med caching af  gammel  dato i news

 

Er der nogen der kan fortælle hvordan man slipper af med denne bug?

 

Jeg har News system (news) version  3.0.1  og det hjælper ikke at køre
update-scriptet.

 

Jeg kan finde følgende beskrivelse af fejlen, men ikke nogen løsning på
problemet:

***************************

Description:

In tx_news_domain_model_news the config for the field "datetime" states: 

 

'default' => mktime(date('H'), date('i'), 0, date('m'), date('d'),
date('Y'))

But this value is cached once the config has been parsed. That means that
when creating news, this value always is in the past.

As with the field "archive", this should be preset dynamically with a user
function (or a different default value if that's possible).

 

Link: https://forge.typo3.org/issues/58649 

 

 

 

Venlig hilsen

 

Claus Dalum
Nexus Kommunikation A/S

Østre Messegade 2

2650 Hvidovre


TLF.  36 77 00 46

kontakt at nexus.dk

 

 

_______________________________________________
TYPO3-UG-Denmark mailing list
TYPO3-UG-Denmark at lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-ug-denmark


More information about the TYPO3-UG-Denmark mailing list