XF 2.3 How to duplicate a page?

Agen78

Member
Licensed customer
I need to duplicate the forums page so that it has 2 tabs in nav as well. One will be labeled as home.

Is this possible?
 
Yes, this is possible. You can create a Page node that mirrors the forums list and add it as a separate nav tab.

Step 1 — Create a new Page node:
Go to Admin Panel > Setup > Nodes > Create new node > choose "Page". Give it a URL portion like home and set its title to "Home".

Step 2 — Add the forum list content to the page:
In the page's HTML/template content, use the XenForo callback system to render the forum list:

<xf:callback class="XF\Pub\Controller\Forum" method="actionList" />

However, the cleaner approach is actually simpler — just use a Link Forum node instead of a Page node:

Go to Admin Panel > Setup > Nodes > Create new node > choose "Link forum". Set the title to "Home" and point the URL to your forum index (e.g., / or /forums/). This creates a second nav tab labeled "Home" that links directly to the same forum list page.

The Link Forum approach is better because it doesn't create a duplicate page — it just adds a navigation tab pointing to the existing forums page. This avoids SEO issues with duplicate content.

If you want the "Home" tab to appear first in the navigation, set its display order to a lower number than your Forums node (e.g., 0 or 1).
 
Back
Top Bottom