Project

General

Profile

Typo3 V10 > V11 » History » Version 22

Carsten Rose, 15.06.2023 16:39

1 1 Enis Nuredini
h1. Migration Typo3 v10 > v11
2
3
Some changes in php are needed to get QFQ work in v11.
4
5 18 Philipp Gröbelbauer
Follow these steps:
6
7
* Install ig_ldap_sso_auth v3.7.1
8
* Install qfq v23.6.0 or higher
9
* Replace symlink typo3_src
10
** rm typo3_src
11
** ln -s /var/www/typo3_src-10.5.25/ typo3_src
12
13
* go to installtool: /typo3/install.php
14 19 Philipp Gröbelbauer
** Upgrade: Run the upgrade wizard 
15 21 Philipp Gröbelbauer
*** *DO NOT*  Execute any of the upgrades that install extensions. Also not needed: "Sanitize existing SVG files in fileadmin folder"
16 19 Philipp Gröbelbauer
*** *DO NOT* execute "Migrate backend users' selected UI languages to new format."
17 18 Philipp Gröbelbauer
** Maintenance:
18
*** Database analyzer and apply the changes
19
*** Flush Caches
20 20 Philipp Gröbelbauer
** Environment: Directory Status" and autofix problems
21
22 10 Enis Nuredini
h3. 1. Extensions Upgrades
23 3 Enis Nuredini
24 1 Enis Nuredini
|_.Extension|_.Version|
25 4 Enis Nuredini
|  LDAP|  V3.7.1|
26 2 Enis Nuredini
27 16 Enis Nuredini
28 22 Carsten Rose
h3. 2. Custom CSS Files
29 12 Enis Nuredini
30 13 Enis Nuredini
The given token 'cd.stylesheet =' from uzh_cd extension would not work correctly anymore with relative paths in newer Typo3 versions. The reason are used pageSlugs, which changes the path for the given custom CSS in every visited page. 
31
32
Here are two example results with following used TypoScript config: cd.stylesheet = fileadmin/templates/custom.css:
33 12 Enis Nuredini
34
Working version:
35
<pre>
36
Typo3 V8 with index.php and example page 
37
www.domain.com/index.php?id=10 -> www.domain.com/fileadmin/templates/custom.css
38
</pre>
39
40
Not working version:
41
<pre>
42
Typo3 V11 with pageSlug and example page
43 14 Enis Nuredini
www.domain.com/subpage -> www.domain.com/subpage/fileadmin/templates/custom.css
44 12 Enis Nuredini
</pre>
45
46
Solution: Use absolute paths for custom files in cd.stylesheet option.