You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
15. Assign and parse [preload_replace variables](templates/globals/preload-replacement.md)
@@ -44,52 +46,63 @@ The Template Engine processes the selected template fully from top to bottom thr
44
46
- If any module's [{if no_results}](channels/entries.md#if-no_results) tag pair evaluates true, a [{redirect}](templates/globals/single-variables.md#redirect) variable within the tag pair will be processed immediately.
45
47
17. Parse [PHP on Output](templates/overview.md#php-parsing-stage)
24. Parse some [standard global variables](templates/globals/single-variables.md) (separately, in order given):
53
-
- {hits}
54
-
- {ip_address}
55
-
- {ip_hostname}
56
-
- {homepage}
57
-
- {cp_url}
58
-
- {site_name}
59
-
- {site_url}
60
-
- {site_index}
61
-
- {webmaster_email}
62
-
- {stylesheet}
63
-
- {encode}
64
-
- {debug_mode}
65
-
- {gzip_mode}
66
-
- {app_version}
67
-
- {version}
49
+
19. Parse [conditional tags](templates/conditionals.md) a second time to catch conditionals for variables and forms that shouldn't get cached
50
+
20. Process [template layouts](templates/layouts.md) {layout=}
51
+
21. Process [embedded templates](templates/embedding.md) {embed=}
52
+
22. Process the first remaining [{redirect=} tag](templates/globals/single-variables.md#redirect)
53
+
23. Parse [Site Template Variables](templates/variable.md) and [Global Template Variables](templates/globals/single-variables.md) again, all at once, including:
68
54
- {app_build}
55
+
- {app_version}
69
56
- {build}
70
57
- {charset}
71
-
- {lang}
58
+
- {cp_session_id}
59
+
- {cp_url}
60
+
- {current_path}
61
+
- {current_query_string}
62
+
- {current_url}
63
+
- {debug_mode}
72
64
- {doc_url}
73
-
- {password_max_length}
74
-
- {theme_folder_url}
75
-
- {member_profile_link}
76
-
- {captcha}
77
-
25. Add [CSRF tokens](development/guidelines/security.md#cross-site-request-forgery) to forms and parse [{csrf_token}](templates/globals/single-variables.md#csrf_token)
78
-
26. Parse remaining [standard global variables](templates/globals/single-variables.md) (separately, in order given):
24. Process [{stylesheet=}](templates/globals/stylesheet.md) / [{encode=}](templates/globals/single-variables.md#encode) / [{path=}](templates/globals/path.md) / [{route=}](templates/routes.md) tags and variables
108
+
25. Add [CSRF tokens](development/guidelines/security.md#cross-site-request-forgery) to forms and parse [{csrf_token}](templates/globals/single-variables.md#csrf_token)
0 commit comments