Actions
Bug #7174
openNested [cb:else] and [cb:elseif] do not work properly
Description
If you've a nested [cb:if] and it has an [cb:else] in addition to its parent [cb:if] then the parent [cb:else] will never be used since the nested [cb:else] is matched first by the regexp. A fix maybe to handle nested [cb:if] conditions before handling [cb:else] and [cb:elseif]. Example to test this as follows.
[cb:if name="FAKE_1"]
This won't display.
[cb:if name="FAKE_2"]
This won't display.
[cb:else]
This will display, but shouldn't.
[cb:else]
[/cb:if]
[cb:else]
This won't display, but should.
[/cb:else]
[/cb:if]
Updated by krileon over 6 years ago
- Target version changed from CB 2.1.5 to CB 2.3
Updated by beat almost 6 years ago
- Target version changed from CB 2.4 to CB 2.4.1
Updated by beat almost 6 years ago
- Target version changed from CB 2.4.1 to CB 2.4.2
Updated by beat over 5 years ago
- Target version changed from CB 2.4.2 to CB 2.4.3
Updated by beat almost 5 years ago
- Target version changed from CB 2.4.3 to CB 2.4.4
Updated by beat almost 5 years ago
- Target version changed from CB 2.4.4 to CB 2.4.5
Updated by beat over 4 years ago
- Target version changed from CB 2.4.5 to CB 2.4.6
Updated by beat over 4 years ago
- Target version changed from CB 2.4.6 to CB 2.4.7
Updated by beat about 4 years ago
- Target version changed from CB 2.4.7 to CB 2.5.0
Updated by beat almost 4 years ago
- Target version changed from CB 2.5.0 to CB 2.6
Updated by beat over 3 years ago
- Target version changed from CB 2.6 to CB 2.6.1
Updated by beat over 3 years ago
- Target version changed from CB 2.6.1 to CB 2.7
Updated by beat almost 3 years ago
- Target version changed from CB 2.7 to CB 2.7.2
Updated by beat almost 3 years ago
- Target version changed from CB 2.7.2 to CB 2.7.3
Updated by beat over 2 years ago
- Target version changed from CB 2.7.3 to CB 2.7.4
Updated by krileon about 2 years ago
- Target version changed from CB 2.7.4 to CB 2.8
Updated by beat almost 2 years ago
- Target version changed from CB 2.8 to CB 2.8.1
Updated by beat over 1 year ago
- Target version changed from CB 2.8.1 to CB 2.8.2
Updated by beat about 1 year ago
- Target version changed from CB 2.8.2 to CB 2.9.0
Updated by beat about 1 year ago
- Target version changed from CB 2.9.0 to CB 2.9.2
Actions