See this link for description in practice on Blog link on navigation bar
Have installed the following Blog link on navigation bar of a website all contents of which is contained within the file bcf_site. The Blog script including its index.php is in the bcf_blog file which is in the main site file. This arrangement works fine on the navigation bar with the link to the Blog page as follows.
<li>Blog</li>
To navigate back out of the Blog file back to the webpages requires following this path: default>themes>bcf_blog>bcf_site>relevant .html page link on the navigation.
How should the following site navigation be altered so as to facilitate return to the main site pages:
<div class="topnav">
<ol class="dropnav">
<li>Home</li>
<li>About
<ol>
<li>Community Forum</li>
<li>Administration Committee</li>
<li>Representative Committees</li>
<li>Working Groups</li>
</ol>
</li>
<li>Blog</li>
<li>Assets</li>
<li><a>Issues</a>
<ol>
<li>List 1</li>
<li>List 2</li>
</ol>
</li>
<li>LAPR</li>
<li>Contact</li>
<li>Links</li>
</ol>
</div>
Pfiew. It took me some time to struggle through your question, but my guess is that you just need to add ../ to all the links if you're in bcf_blog - in order to move up one level in the directory structure.
So:
<a href="index.html">
becomes
<a href="../index.html">
Related
How to make work Jquery UI tabs in Wordpress, I added how look's my basic HTML doc and WordPress menu atm. Where do I need to include those ID's '#tabs-1'
index.html
<ul class="menu-nav">
<li>Your Title</li>
<li>About Us</li>
<li>Another Title</li>
</ul>
Wp index.php file
<ul class="menu-nav">
<?php wp_nav_menu(); ?>
</ul>
I suggest to write an own navwalker class. As an example you can take this here: Bootstrap Navwalker for Wordpress. Don't forget to require it once in your functions.php.
I'd like to build navigation for the static site that I'm generating with Assemble.
Currently, I have a pages directory, and several sub-directories within that directory. I'd love to be able to generate some kind of hierarchy or structured navigation like:
<ul>
<li>About Us
<ul>
<li>Sub Page 1</li>
<li>Sub Page 2</li>
<li>Sub Page 3</li>
</ul>
</li>
</ul>
Is there a preferred way to do this without hard-coding links to all of my pages?
I'm making a Wordpress site with the Events manager plugin and Qtranslate.
When I display the event page the content will show in the correct language.
But when I use the event/location list or upcoming events widget from the eventsmanager plugin,
It shows the content in both languages.
This is my code in the location list:
<li class="event-page-list-item">
<ul>
<li class="event-list-title item">#_LOCATIONNAME</li>
<li class="event-list-location item">#_LOCATIONADDRESS</li>
<li class="event-list-location item">#_LATT{email adres}{E-mail niet bekend}</li>
<li class="event-list-location item">#_LATT{website}{Website niet bekend}</li>
</ul>
</li>
I have a website that consists of the following areas,
Home
About Us
Project Management
Small Works
Testimonials
Contact Us
Current Projects
My issue is that I can display a navigation bar fine, however the Current Projects is not acutally a page, it is more of a category that has a collection of posts, how can I add this to my nav bar, so that when a user clicks to see the current projects, it shows the titles of the posts that are in the current_projects category? Any help would be great.
Just add this and the users will be pointed to /category/current-projects
<?php wp_list_categories('title_li=&depth=1'); ?>
A more in-depth:
<ul>
<?php wp_list_pages('sort_column=menu_order&title_li='); ?> // This will output all pages.
<?php wp_list_categories('title_li=&depth=1'); ?> // This will output all categories.
</ul>
You can exclude categories from showing by adding &exclude=5,6,7 (5,6,7 being the categories ID's that you want to exclude. or &include=3,2,1)
It generates HTML like:
<ul>
<li>Page One</li>
<li>Page Two</li>
<li>Page Three</li>
<li>Page For</li>
<li>Category One</li>
</ul>
I'm trying to transform my primary link menu block in a jquery accordion menu (link text).
I've tested the Accordion Menu module for Drupal, but it does not function for me.
For my Primary Links Block I would have more or less this html output:
<ul id="accordion">
<li>
Recent Entries
<ul id="recent">
<li><span class="date">01.19.2009</span> Recent Entry Title</li>
<li><span class="date">01.15.2009</span> Recent Entry Title</li>
<li><span class="date">01.13.2009</span> Recent Entry Title</li>
<li><span class="date">01.11.2009</span> Recent Entry Title</li>
<li><span class="date">01.10.2009</span> Recent Entry Title</li>
</ul>
</li>
<li>
Recent Entries
</li>
<li>
Popular Entries
<ul id="popular">
<li><span class="date">08.16.2008</span> Popular Entry Title</li>
<li><span class="date">06.12.2008</span> Popular Entry Title</li>
<li><span class="date">04.12.2008</span> Popular Entry Title</li>
<li><span class="date">06.12.2007</span> Popular Entry Title</li>
<li><span class="date">03.12.2007</span> Popular Entry Title</li>
</ul>
</li>
<li>
Categories
<ul id="categories">
<li>Category Name <span class="count">7</span></li>
<li>Category Name <span class="count">4</span></li>
<li>Category Name <span class="count">15</span></li>
<li>Category Name <span class="count">29</span></li>
<li>Category Name <span class="count">8</span></li>
</ul>
</li>
</ul>
I have some primary links with child:
Territory
Map
Gallery
Products
Wine
Glasses
Contacts
Devel Themer Module says that I must override "theme_menu_item" function but I don't know how to proceed. Can I reach my goal only editing this function in the "template.php" file?
I'm sure that jQuery and jQuery UI are working well beacuse I've tested them with the above code in page.tpl.php.
Any ideas?
Thanks
Bye
EDIT
I've read a lot of docs and drupal forums, but I can't find a similar request. I can simply edit only primary links html without child using this code that add id tag to ul
function basic_menu_tree($tree) {
return '<ul id="accordion" class="menu">'. $tree .'</ul>';
}
The problem comes with child ul, in fact the above function add id="accordion" tag also on child ul with bad effect to jquery script
I want to customize only Primary Link menu block html and I can't believe there are no solutions...
Thanks
UPDATE
I've resolved using above function in template.php file and adding a header class through jquery script to primary link parents to setting jquery ui accordion header options (http://jqueryui.com/demos/accordion/#option-header)!
Bye
Overriding theme functions is the most basic thing done in themes.
Short version is, that if you create a function named [theme_name]_menu_item, that function will be used to generate the html instead of the default one: theme_menu_item. So yes this can be done in your template.php.
Note, the changes will affect all menu items, not just the ones in your primary link menu.
Long version
What's a problem to append jquery accordeon to standard primary menu output? There's everything you need for.