Project

General

Profile

Bug #12609

Feature #12440: Typo3 V10 upgrade Testen

Typo3 v10: UZH CD template broken

Added by Marc Egger 2 months ago. Updated 15 days ago.

Status:
New
Priority:
Normal
Assignee:
Target version:
Start date:
31.05.2021
Due date:
% Done:

0%

Estimated time:
Discuss:

Description

Folgende Template Bugs existieren in der Typo3 v10 test Instanz (https://webwork16.math.uzh.ch/megger/forkred/)

language switch from english back to german does not work

  • The language switching link is not changed from "English" to "German"
  • Language switch link is defined in: uzh_cd_template/Configuration/TypoScript/lib/0050_language.typoscript

Layout: page navigation is put into top menu instead of side menu

  • menu items are put into primary navigation menu instead of secondary
  • cd.navigation.secondaryNavigation and cd.navigation.primaryNavigation are defined in:
    • HTML template: uzh_cd_template/Resources/Private/Templates/template.html
    • typoscript menu definition: uzh_cd_template/Configuration/TypoScript/lib/0020_navigation.typoscript

Possible Cause

  • Old condition syntax is not supported anymore as of Typo3 v10. see Ticket #12821
  • in megger/forkred i get the errors bellow concerning the condition syntax

errors in sftp://root@webwork16/var/www/html/megger/forkred/typo3temp/var/log

Mon, 19 Jul 2021 17:16:15 +0200 [ERROR] request="d69b7ee70e134" component="TYPO3.CMS.Frontend.Configuration.TypoScript.ConditionMatching.ConditionMatcher": Expression could not be parsed. - {"expression":"PIDinRootline = "}
Mon, 19 Jul 2021 17:16:15 +0200 [ERROR] request="d69b7ee70e134" component="TYPO3.CMS.Frontend.Configuration.TypoScript.ConditionMatching.ConditionMatcher": Expression could not be parsed. - {"expression":"globalVar = LIT:1 = 1"}
Mon, 19 Jul 2021 17:16:15 +0200 [ERROR] request="d69b7ee70e134" component="TYPO3.CMS.Frontend.Configuration.TypoScript.ConditionMatching.ConditionMatcher": Expression could not be parsed. - {"expression":"siteLanguage(\"languageId\") == 1] && [globalVar = LIT:1 = 1"}
Mon, 19 Jul 2021 17:16:15 +0200 [ERROR] request="d69b7ee70e134" component="TYPO3.CMS.Frontend.Configuration.TypoScript.ConditionMatching.ConditionMatcher": Expression could not be parsed. - {"expression":"PIDinRootline = 5,7,22,47,60,64,72,73,110,119,120"}

#1

Updated by Marc Egger 2 months ago

  • Assignee changed from Marc Egger to Benjamin Baer
#2

Updated by Marc Egger 2 months ago

  • Description updated (diff)
#3

Updated by Marc Egger 2 months ago

  • Assignee changed from Benjamin Baer to Carsten Rose
#4

Updated by Marc Egger 15 days ago

  • Description updated (diff)
#5

Updated by Marc Egger 15 days ago

  • Description updated (diff)
#6

Updated by Marc Egger 15 days ago

  • Description updated (diff)

Also available in: Atom PDF