Add custom pages and tab menu

Status
Not open for further replies.

George G Halstead

OMG Member
Joined
Oct 24, 2010
Messages
436
How can i add custom pages with a working side menu ? Want to be able to make staff, news and various other pages.
 

Floris

I'm just me :) Hi.
Staff member
Joined
Jan 1, 2001
Messages
60,101
Click on the show sibbling/child nodes?
 

Andrea Marucci

Premium Member
Joined
Mar 15, 2011
Messages
292
Sorry but I've not understood. I would like to create pages like your Product & services but I've not understood how...
 

Floris

I'm just me :) Hi.
Staff member
Joined
Jan 1, 2001
Messages
60,101
I will create a video for you with a walkthrough :)
 

Andrea Marucci

Premium Member
Joined
Mar 15, 2011
Messages
292
Wow, thanks, now I've understood how to create a page like that one. The only step I miss is how to create a menu like Product & Services. I've seen that you've defined it as a page and so do I but it does not appear in the menu bar.
 

Floris

I'm just me :) Hi.
Staff member
Joined
Jan 1, 2001
Messages
60,101
Like I said, the menu bar is handled by a plugin I wrote, but .. basically you can extend the template 'navigation'
 

Andrea Marucci

Premium Member
Joined
Mar 15, 2011
Messages
292
Read about the plugin in this forum and read that is only for a prerelease of XF. I'll wait for the release for 1.0
smile.png
 

Andrea Marucci

Premium Member
Joined
Mar 15, 2011
Messages
292
Floris can I guess that now that your board is updated to 1.0 I can use your plugin to create menu like your Product & Service? :D
 

Floris

I'm just me :) Hi.
Staff member
Joined
Jan 1, 2001
Messages
60,101
Floris can I guess that now that your board is updated to 1.0 I can use your plugin to create menu like your Product & Service? :D

I have no time to create this as an addon at this point. Until it's done you could open navigator template, copy existing code, and rewrite it to say what you need.
 

Floris

I'm just me :) Hi.
Staff member
Joined
Jan 1, 2001
Messages
60,101
Code:
		<!-- yourstuff -->
			<li class="navTab yourstuff {xen:if $tabs.yourstuff.selected, 'selected', 'Popup PopupControl PopupClosed'}">
				<a href="{$tabs.yourstuff.href}" class="navLink">{$tabs.yourstuff.title}</a>
				<a href="{$tabs.yourstuff.href}" class="SplitCtrl" rel="Menu"></a>
				<div class="{xen:if {$tabs.yourstuff.selected}, 'tabLinks', 'Menu JsOnly tabMenu'}">
					<div class="primaryContent menuHeader">
						<h3>{$tabs.yourstuff.title}</h3>
						<div class="muted">{xen:phrase quick_links}</div>
					</div>
					<ul class="secondaryContent blockLinksList">

						<li><a href="#">link1here</a></li>
						<li><a href="#">link2here</a></li>
						<li><a href="#">link3here</a></li>

					</ul>
				</div>
			</li>
 

Andrea Marucci

Premium Member
Joined
Mar 15, 2011
Messages
292
Put this after


Code:
<xen:else />
                <li class="navTab {xen:if $extraTab.selected, 'selected', 'PopupClosed'}">
                    <a href="{$extraTab.href}" class="navLink">{$extraTab.title}</a>
                    <xen:if is="{$extraTab.selected}"><div class="tabLinks"></div></xen:if>
                </li>
            </xen:if>
        </xen:foreach>
        </xen:if>

So that now is

Code:
<xen:else />
                <li class="navTab {xen:if $extraTab.selected, 'selected', 'PopupClosed'}">
                    <a href="{$extraTab.href}" class="navLink">{$extraTab.title}</a>
                    <xen:if is="{$extraTab.selected}"><div class="tabLinks"></div></xen:if>
                </li>
            </xen:if>
        </xen:foreach>
        </xen:if>

        <!-- test sistema di menu -->
            <li class="navTab yourstuff {xen:if $tabs.yourstuff.selected, 'selected', 'Popup PopupControl PopupClosed'}">
                <a href="{$tabs.yourstuff.href}" class="navLink">{$tabs.yourstuff.title}</a>
                <a href="{$tabs.yourstuff.href}" class="SplitCtrl" rel="Menu"></a>
                <div class="{xen:if {$tabs.yourstuff.selected}, 'tabLinks', 'Menu JsOnly tabMenu'}">
                    <div class="primaryContent menuHeader">
                        <h3>{$tabs.yourstuff.title}</h3>
                        <div class="muted">{xen:phrase quick_links}</div>
                    </div>
                    <ul class="secondaryContent blockLinksList">

                        <li><a href="#">link1here</a></li>
                        <li><a href="#">link2here</a></li>
                        <li><a href="#">link3here</a></li>

                    </ul>
                </div>
            </li>
                <!-- fine test sistema di menu -->

but nothing appear at the end of the menu...
 

Andrea Marucci

Premium Member
Joined
Mar 15, 2011
Messages
292
That's the correct code

Code:
        <!-- yourstuff -->
            <li class="navTab yourstuff {xen:if $tabs.yourstuff.selected, 'selected', 'Popup PopupControl PopupClosed'}">

                <a href="#" class="navLink">Titolo menu</a>
                <a href="#" class="SplitCtrl" rel="Menu"></a>

                <div class="{xen:if {$tabs.yourstuff.selected}, 'tabLinks', 'Menu JsOnly tabMenu'}">
                    <div class="primaryContent menuHeader">
                        <h3>Titolo Menu</h3>
                        <div class="muted">Sottotitolo</div>
                    </div>
                    <ul class="secondaryContent blockLinksList">
                    <xen:hook name="navigation_tabs_yourstuff">
                        <li><a href="#">link1here</a></li>
                        <li><a href="#">link2here</a></li>
                        <li><a href="#">link3here</a></li>
                    </xen:hook>
                    </ul>
                </div>
            </li>
 
Status
Not open for further replies.
Top