Project

General

Profile

Actions

Bug #7174

open

Nested [cb:else] and [cb:elseif] do not work properly

Added by krileon almost 6 years ago. Updated 5 months ago.

Status:
Assigned
Priority:
Normal
Assignee:
Target version:
Start date:
30 May 2018
Due date:
% Done:

0%

Estimated time:

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]

https://www.joomlapolis.com/forum/153-professional-member-support/239205-cb-if-with-progress-field#304917

Actions #1

Updated by krileon almost 6 years ago

  • Target version changed from CB 2.1.5 to CB 2.3
Actions #2

Updated by beat over 5 years ago

  • Target version changed from CB 2.3 to CB 2.4
Actions #3

Updated by beat over 5 years ago

  • Target version changed from CB 2.4 to CB 2.4.1
Actions #4

Updated by beat about 5 years ago

  • Target version changed from CB 2.4.1 to CB 2.4.2
Actions #5

Updated by beat almost 5 years ago

  • Target version changed from CB 2.4.2 to CB 2.4.3
Actions #6

Updated by beat over 4 years ago

  • Target version changed from CB 2.4.3 to CB 2.4.4
Actions #7

Updated by beat about 4 years ago

  • Target version changed from CB 2.4.4 to CB 2.4.5
Actions #8

Updated by beat almost 4 years ago

  • Target version changed from CB 2.4.5 to CB 2.4.6
Actions #9

Updated by beat over 3 years ago

  • Target version changed from CB 2.4.6 to CB 2.4.7
Actions #10

Updated by beat over 3 years ago

  • Target version changed from CB 2.4.7 to CB 2.5.0
Actions #11

Updated by beat about 3 years ago

  • Target version changed from CB 2.5.0 to CB 2.6
Actions #12

Updated by beat almost 3 years ago

  • Target version changed from CB 2.6 to CB 2.6.1
Actions #13

Updated by beat over 2 years ago

  • Target version changed from CB 2.6.1 to CB 2.7
Actions #14

Updated by beat about 2 years ago

  • Target version changed from CB 2.7 to CB 2.7.2
Actions #15

Updated by beat about 2 years ago

  • Target version changed from CB 2.7.2 to CB 2.7.3
Actions #16

Updated by beat almost 2 years ago

  • Target version changed from CB 2.7.3 to CB 2.7.4
Actions #17

Updated by krileon over 1 year ago

  • Target version changed from CB 2.7.4 to CB 2.8
Actions #18

Updated by beat about 1 year ago

  • Target version changed from CB 2.8 to CB 2.8.1
Actions #19

Updated by beat 8 months ago

  • Target version changed from CB 2.8.1 to CB 2.8.2
Actions #20

Updated by beat 7 months ago

  • Target version changed from CB 2.8.2 to CB 2.9.0
Actions #21

Updated by beat 5 months ago

  • Target version changed from CB 2.9.0 to CB 2.9.2
Actions

Also available in: Atom PDF