Textpattern CMS support forum
You are not logged in. Register | Login | Help
- Topics: Active | Unanswered
Pages: 1
#1 2022-03-21 14:47:59
- dinoact
- New Member
- Registered: 2010-03-17
- Posts: 9
category_list in 4.8.8
I’m having an issue with category_list after upgrading to 4.8.8 (this worked in 4.8.7). It’s likely something I’m doing wrong with some changed syntax, but I haven’t been able to figure it out when trying some different tests.
This is in a page template:
I’m trying to just display child categories of a parent and then hide the parent value so it only lists the children. There’s only 1 level of children, so I left off the children attribute (adding it doesn’t seem to fix it though). Taking away the “exclude” attribute just lists the parent. The entire list displays fine if I remove the parent attribute.
<txp:category_list exclude="location" parent="Location" wraptag="ul" break="li" form="category_list" />
Same thing here. This is in both a page and form, and only works if I remove the parent attribute.
<select>
<option>Select a Location</option>
<txp:category_list parent="Location" exclude="location" break=""><option value="/category/<txp:category title="0" />"><txp:category title="1" /></option></txp:category_list>
</select>
Last edited by dinoact (2022-03-21 14:52:25)
Offline
Re: category_list in 4.8.8
Hi
In the first code you wrote : exclude =‘location’ and parent =‘Location’ ! (L instead of l in location).
Cheers.
Offline
#3 2022-03-21 16:55:10
- dinoact
- New Member
- Registered: 2010-03-17
- Posts: 9
Re: category_list in 4.8.8
Thanks! That did it. Sorry, stupid miss on my part. It must have previously worked either on both name and title, or was case-insensitive.
Offline
Re: category_list in 4.8.8
Hi,
That happen for everyone, for why it worked before only Oleg can answer that question.
Cheets.
Offline
Re: category_list in 4.8.8
dinoact wrote #332960:
It must have previously worked either on both name and title, or was case-insensitive.
Dragondz wrote #332961:
why it worked before only Oleg can answer that question.
My only guess is that your site is old and Location
category was created before category names became lowercased (4.5 or earlier?). If you have somehow modified Location
category after the switch to 4.8.8, it has been saved as location
and your code stopped working. But this would happen in 4.8.7 too, imo.
To reduce the risk of mismatch you can shorten the tag to
<txp:category_list exclude parent="location" ... />
Offline
Pages: 1