• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn more.

New Discussion Button - If Statement


Apologies I'm doing something stupid here, but I'm a complete newbie to Xenforo. I'm basically trying to apply different phrases to the new post button depending on the forum ID (I have a trading forum so would like the New Thread Button to be renamed 'Sell an Item' for example.).

The code I'm trying to use is:

<xen:set var="$newDiscussionButton"><a href="{xen:link 'forums/create-thread', $forum}" class="callToAction">
        <xen:if is="{$forumId} == 19">
        Sell an Item
        <xen:else />
        {xen:phrase post_new_thread}
but it doesn't seem to want to work, is there something I'm doing wrong, and does anybody have advice on how I can get this to work?

Thanks very much!

Chris D

XenForo developer
Staff member
<a href="{xen:link 'forums/create-thread', $forum}" class="callToAction">
<xen:if is="{$forum.node_id} == 19">​
<span>Sell an Item</span>​
<xen:else />​
<span>{xen:phrase post_new_thread}</span>​
The above works. Not sure what you're doing with the <xen:set var stuff though? It shouldn't be required for this particular requirement.


it's the command to save the content into $newDiscussionButton which is used to output the button^^