Responsive Nav--main pages don't work

Permalink Browser Info Environment
When the nav on Alpha shrinks to the responsive, 3 bars, any menu item which has sub pages is no longer selectable. For example, on my site, "About" is a page, and is selectable when not responsive (shrunken to 3 bars), and so are the sub nav pages. But if you compress the viewport to the 3 bars, About is no longer selectable, it only gives the option to the sub-navs.

Also in that case, the "Back" button, presumably to return to the main menu, that button doesn't work either. Screen shots attached. Fails in multiple browsers.

2 Attachments

Type: Discussion
Status: Resolved
View Replies:
formigo replied on at Permalink Reply
formigo
Please refer to my last support response in terms of functionality not working.

The top level link in the mobile navigation is used to navigate to the sub menu and not to the top level page, this the way the foundation menu works.

You may consider restructuring your sitemap so that any content on the about us page sits on a sub page for example.

Thanks
odexcellence replied on at Permalink Reply
Sure, I can restructure but that won't solve the fact that the NAV in full mode and the NAV in mobile mode will function differently. I can add a "About Us" external link, or add a sub-page, but then it would say: ABOUT, and then ABOUT under ABOUT.

If the main link is selectable in full mode, how can the behavior change when converted? That doesn't make sense.

Are you saying this is a ZURB bug?
odexcellence replied on at Permalink Reply
Also, what about the "BACK" button not working?
formigo replied on at Permalink Reply
formigo
Not saying it is a bug; saying that is the way they built the navigation to work on purpose.

Top level links are looked at like 'sections' and sub links as the actual pages that hold the content.

The way to approach it is to have the about us page redirect to the first link in the sub nav on desktop. This is achieved by using the Replace Link with First in Nav as outlined herehttp://www.concrete5.org/documentation/using-concrete5/dashboard/pa...

Back button - you have multiple javascript errors from third party scripts on the page. The menu works with javascript so one of your third party scripts may well be breaking it. As you will see this functionality works as intended on our demo site.

concrete5 Environment Information

# concrete5 Version
5.6.3.1

# concrete5 Packages
Alpha (1.0.3), Are You A Human (1.0.1), Blocks by AJAX (2.3.0.3), Code Blocks (1.2.1), CometChat (2.0.3), Dealer Locator (1.5), Designer Content Pro (1.2.2), Designer Content Pro - Custom Block Storage (1.0), Discussion (1.8.6), Document Library (1.6.4), Dynamic Iframe (1.7), Easy Accordion (1.1.2), Easy tabs (1.7.2), eCommerce (2.8.12), Extended Search (1.0), FlexSlider (2.2.0.5), Formigo Slider (1.0.4), Foundation 5 (1.6.0), Google Map Enchanced (1.0.7), Iframe (1.0), Keycaptcha (0.9.2), Link List (1.05), Link System (1.17), Magic Tabs (1.1.0.1), Magic Toggle (1.1), Maintenance Editor (1.2.2), Page List Pro (0.9.1), PHP block by ND (1.0), Pro Media (7.5.0), reCAPTCHA (0.9.2), Social Feed (1.7), Templates bundle for Blocks by AJAX (1.0), The Void theme (1.0), YouTube Channel (1.3.17), YouTube Pro (1.3.6).

# concrete5 Overrides
blocks/vendor_record, blocks/dcp_vendor, helpers/concrete, languages/sk_SK, languages/sl_SI, languages/it_IT, languages/ja_JP, languages/nl_NL, languages/es_ES, languages/fa_IR, languages/sv_SE, languages/ru_RU, languages/zh_CN, languages/zh_TW, languages/tr_TR, languages/de_DE, languages/ro_RO, languages/vi_VN, languages/pt_PT, languages/ar, languages/da_DK, languages/es_AR, languages/nb_NO, languages/es_PE, languages/fr_FR, languages/el_GR, languages/cs_CZ, languages/es_MX, languages/fi_FI, languages/he_IL

# concrete5 Cache Settings
Block Cache - On
Overrides Cache - On
Full Page Caching - Off

# Server Software
Apache

# Server API
cgi-fcgi

# PHP Version
5.3.29

# PHP Extensions
bcmath, bz2, calendar, cgi-fcgi, Core, ctype, curl, date, dom, ereg, exif, filter, ftp, gd, gettext, hash, htscanner, iconv, imap, intl, ionCube Loader, json, libxml, mbstring, mcrypt, mhash, mysql, mysqli, mysqlnd, openssl, pcre, PDO, pdo_mysql, pdo_pgsql, pdo_sqlite, pgsql, Phar, posix, pspell, Reflection, session, SimpleXML, soap, sockets, SPL, SQLite, sqlite3, standard, tidy, tokenizer, xml, xmlreader, xmlrpc, xmlwriter, xsl, Zend Guard Loader, zip, zlib.

# PHP Settings
max_execution_time - 30
log_errors_max_len - 1024
max_file_uploads - 20
max_input_nesting_level - 64
max_input_time - 60
max_input_vars - 4000
memory_limit - 512M
post_max_size - 128M
safe_mode - Off
safe_mode_exec_dir - <i>no value</i>
safe_mode_gid - Off
safe_mode_include_dir - <i>no value</i>
sql.safe_mode - Off
upload_max_filesize - 128M
mysql.max_links - Unlimited
mysql.max_persistent - Unlimited
mysqli.max_links - Unlimited
mysqli.max_persistent - Unlimited
pcre.backtrack_limit - 1000000
pcre.recursion_limit - 100000
pgsql.max_links - Unlimited
pgsql.max_persistent - Unlimited
session.cache_limiter - nocache
session.gc_maxlifetime - 7200
soap.wsdl_cache_limit - 5
safe_mode_allowed_env_vars - PHP_
safe_mode_protected_env_vars - LD_LIBRARY_PATH

Browser User-Agent String

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10) AppleWebKit/600.1.25 (KHTML, like Gecko) Version/8.0 Safari/600.1.25

Hide Post Content

This will replace the post content with the message: "Content has been removed by an Administrator"

Hide Content

Request Refund

You may not request a refund that is not currently owned by you.