Textpattern CMS support forum
You are not logged in. Register | Login | Help
- Topics: Active | Unanswered
Re: trouble with if_section and if_category
Yes, those changes should be in the “default” page, since you have assigned the “Products” section to use the default page.
Can we make sure that the code works – please place some test material:
<txp:if_category name="corian,granite,zodiac">
This is a category page, displaying on the products page
<txp:else />
We are in a non-category page
</txp:if_category>
Please try that first, because then you know if you are on the right track or not,
If that works, please check if wow_gallery is your problem. Having not used it, I can’t say, but you may want to add this to the category call:
<txp:wow_gallery name=’<txp:category section="products" type="image" />’ rows="4" cols="6" captions="1" browse="1" />
Not sure if the type=“image” attribute is required, because the default is type=“article”. Depends on wow_gallery.
Last edited by jstubbs (2008-12-30 21:43:41)
Offline
#17 2008-12-30 21:38:37
- els
- Moderator

- From: The Netherlands
- Registered: 2004-06-06
- Posts: 7,458
Re: trouble with if_section and if_category
If you are copying Jonathan’s code, you’ll have to change the quotes! Make sure there are no curly quotes in the code, just ' and ".
Offline
Re: trouble with if_section and if_category
Mmm. Copied the code from further up the thread ;-) Edited the post, should be ok now.
Last edited by jstubbs (2008-12-30 21:44:22)
Offline
#19 2008-12-31 06:13:26
- stormga
- Member
- Registered: 2008-12-11
- Posts: 11
Re: trouble with if_section and if_category
Thanks!
Well, I put that in the code and the text “this is in a non-category page” came up on the home page (at the bottom) plus the products page and the category page…
<code>
<txp:if_section name=“products” />
<txp:article_custom section=“products” form=“products” limit=“1” />
<txp:if_category name=“corian,granite,zodiac”>
This is a category page, displaying on the products page
<txp:else />
We are in a non-category page
</txp:if_category>
</txp:if_section>
</code>
Offline
#20 2008-12-31 06:14:26
- stormga
- Member
- Registered: 2008-12-11
- Posts: 11
Re: trouble with if_section and if_category
and I do have the straight “ and ‘ in the code… even though it comes out as the curly quotes in my post.
Thanks!
Offline
#21 2008-12-31 06:18:30
- stormga
- Member
- Registered: 2008-12-11
- Posts: 11
Re: trouble with if_section and if_category
ok, I just noticed that I had that /> behind the <txp:if_section name=“products”> again… I did fix that and got the home page to look perfect. Yea! progress!
the rightflr is now in the wrong place… I think I can fix that…
but the category page is still displaying the same as the products page with “We are in a non-category page” on it.
I do like progress, though!
Offline
#22 2008-12-31 15:48:35
- els
- Moderator

- From: The Netherlands
- Registered: 2004-06-06
- Posts: 7,458
Re: trouble with if_section and if_category
Just a guess: your using capitals in category names might have something to do with this. Change all category (and section, if any) names to all lowercase, and see if it makes a difference.
(You will see that the results on /products/?c=corian are different from /products/?c=Corian.)
Last edited by els (2008-12-31 15:51:55)
Offline
#23 2008-12-31 16:26:24
- stormga
- Member
- Registered: 2008-12-11
- Posts: 11
Re: trouble with if_section and if_category
Yea, I fixed that just now… thanks.
Offline
#24 2009-01-01 19:06:57
- stormga
- Member
- Registered: 2008-12-11
- Posts: 11
Re: trouble with if_section and if_category
Thank you all for your help. my friend John came and helped me get it all fixed. here is the final fix in case it can help others:
<code>
<div id=“content”>
<txp:if_section name=“default”>
<txp:article_custom section=“home” form=“home_content”
limit=“1” />
Offline