Go to main content

Textpattern CMS support forum

You are not logged in. Register | Login | Help

#1 2013-07-17 13:08:46

[Axel]
Member
From: Switzerland/Denmark
Registered: 2007-07-26
Posts: 65
Website

need help with Section/Article Navigation

I use a “standard” section navigation,

<nav role="navigation">
	<h1><txp:text item="navigation" /></h1>
	<txp:section_list default_title='<txp:text item="home" />' include_default="1" sections="about, events, products, contact" wraptag="ul" break="">
		<li<txp:if_section name='<txp:section />'><txp:if_search><txp:else /><txp:if_category><txp:else /><txp:if_author><txp:else /> class="active"</txp:if_author></txp:if_category></txp:if_search></txp:if_section>>
			<txp:section title="1" link="1" />
		</li>
	</txp:section_list>
</nav>

and want to extend it with a dropdown on the product “tab”. The dropdown should include all article titles from the products section. I know how to do it with category_list, if all product articles have the same category. But I’m sure there is a possibility to do it without the use of categories, or isn’t it?

Greetz

[Axel]

Last edited by [Axel] (2013-07-17 13:09:46)


Greetz [Axel]

Offline

#2 2013-07-17 13:50:20

colak
Admin
From: Cyprus
Registered: 2004-11-20
Posts: 9,172
Website GitHub Mastodon Twitter

Re: need help with Section/Article Navigation

Hi Axel,

Would this tip be of help?


Yiannis
——————————
NeMe | hblack.art | EMAP | A Sea change | Toolkit of Care
I do my best editing after I click on the submit button.

Offline

#3 2013-07-17 14:10:13

GugUser
Member
From: Quito (Ecuador)
Registered: 2007-12-16
Posts: 1,477

Re: need help with Section/Article Navigation

Scheme of one version of my ways to do this:

<nav role="navigation">
<ul>
<txp:if_status><li<txp:if_section name=","> class="active">Home<txp:else />><a href="/" accesskey="0">Home</a></txp:if_section></li><txp:else /><li><a href="/" accesskey="0">Home</a></li></txp:if_status>
<txp:section_list sections="about, events" break="" form="nav-sections" />
<txp:section_list sections="products" break="" form="nav-sections-articlelist" />
<li<txp:if_section name="contact"> class="active"><txp:section title="1" /><txp:else />><a href="/contact" accesskey="3"><txp:section name="contact" title="1" /></a></txp:if_section></li>
</ul>
</nav>

For the form “nav-sections” (¶ = replace with a not visible line break):

<li<txp:if_section name='<txp:section />'><txp:if_individual_article>><a class="active" href='/<txp:section />'><txp:section title="1" /></a><txp:else /> class="active"><txp:section title="1" /></txp:if_individual_article><txp:else />><a href='/<txp:section />'><txp:section title="1" /></a></txp:if_section></li>
¶

For the form “nav-sections-articlelist”:

<li<txp:if_section name='<txp:section />'> class="active"><txp:section title="1" />
<ul>
<txp:article_custom section='<txp:section />' limit="20" form="nav-articlelist" /></ul>
<txp:else />><a href="/<txp:section />"><txp:section title="1" /></a></txp:if_section></li>
¶

For the form “nav-articlelist”:

<li<txp:if_article_id id='<txp:article limit="1"><txp:article_id /></txp:article>'> class="active"><txp:title /><txp:else />><a href='<txp:permlink />'><txp:title /></a></txp:if_article_id></li>
¶

Last edited by GugUser (2013-07-17 14:17:46)

Offline

#4 2013-07-18 06:11:18

gomedia
Plugin Author
Registered: 2008-06-01
Posts: 1,373

Re: need help with Section/Article Navigation

Or if you don’t mind using a plugin: <txp:adi_menu articles="1" />

Offline

#5 2013-07-18 06:18:49

[Axel]
Member
From: Switzerland/Denmark
Registered: 2007-07-26
Posts: 65
Website

Re: need help with Section/Article Navigation

colak wrote:

Would this tip be of help?

Unfortunately not, because its giving a dropdown on every section, but I only need it on the product tab.

GugUser wrot:

Scheme of one version of my ways to do this:

That’s what I needed,
It looks complicated after the first glance, but it works out of the box. I only needed to modify it a bit, because the product page dropdown has to be available all the time (because of touch screen devices).

Anyway… THX a lot

[Axel]


Greetz [Axel]

Offline

#6 2013-07-18 08:27:10

[Axel]
Member
From: Switzerland/Denmark
Registered: 2007-07-26
Posts: 65
Website

Re: need help with Section/Article Navigation

As I just found out, the dropdown article list only appears if the product section is the active section.
But what I need is that the dropdown is on the products tab all the time, no matter what section is active.

I solved this tiny problem, but found a new one.

The product tab Page (if active) shows an articles-list with excerpts. in the dropdown navigation is the first article marked as active, even though all articles are displayed in list-form. There should be no active state while displaying the article-list page, only if an individual article is displayed.

Greetz [Axel]

Solved the problem too, by using ruuds rvm_if_this_article plugin with the following code in the nav_articlelist form instead of the one GugUser suggested.

<li class="<txp:rvm_if_this_article>active</txp:rvm_if_this_article>">
  <a href="<txp:permlink />"><txp:title /></a>
</li>

THX again

[Axel]

Last edited by [Axel] (2013-07-18 15:36:29)


Greetz [Axel]

Offline

#7 2013-07-18 20:27:35

etc
Developer
Registered: 2010-11-11
Posts: 5,393
Website GitHub

Re: need help with Section/Article Navigation

Doesn’t <txp:if_article_id>active</txp:if_article_id> give the same result that <txp:rvm_if_this_article>active</txp:rvm_if_this_article>?

Offline

#8 2013-07-18 20:36:51

GugUser
Member
From: Quito (Ecuador)
Registered: 2007-12-16
Posts: 1,477

Re: need help with Section/Article Navigation

etc wrote:

Doesn’t <txp:if_article_id>active</txp:if_article_id> give the same result that <txp:rvm_if_this_article>active</txp:rvm_if_this_article>?

<txp:if_article_id>active</txp:if_article_id> works only for single articles. My suggestion works in article lists, without a plugin. It seems to me that ruuds plug-ins will no longer be updated.

Offline

#9 2013-07-18 20:41:26

[Axel]
Member
From: Switzerland/Denmark
Registered: 2007-07-26
Posts: 65
Website

Re: need help with Section/Article Navigation

that’s funny… that was the first thing I tried, and it did not work out, but now I tried it again and guess what…, it works!

THX etc that saved me a plugin :-D


Greetz [Axel]

Offline

#10 2013-07-18 21:03:36

GugUser
Member
From: Quito (Ecuador)
Registered: 2007-12-16
Posts: 1,477

Re: need help with Section/Article Navigation

Axel wrote:

that’s funny… that was the first thing I tried, and it did not work out, but now I tried it again and guess what…, it works!

What’s funny? Are you saying that <txp:if_article_id>active</txp:if_article_id> works in a nav article list? And what, if you need a different sort than default?

Offline

#11 2013-07-18 21:41:49

[Axel]
Member
From: Switzerland/Denmark
Registered: 2007-07-26
Posts: 65
Website

Re: need help with Section/Article Navigation

yes it does work, and I’m fine with the default sort order


Greetz [Axel]

Offline

#12 2013-07-18 21:46:37

GugUser
Member
From: Quito (Ecuador)
Registered: 2007-12-16
Posts: 1,477

Re: need help with Section/Article Navigation

Please, can you show me your code or write the context in witch this works? There must be a misunderstanding.

Offline

Board footer

Powered by FluxBB