Napisany przez: orbus 31.08.2019, 23:24:08
Witam, w October CMS zainstalowałem darmowy szablon "Corlate". Niestety nie mogę sobie poradzić z rozwijanym menu. Nie działa a tego języka nie znam. Chodzi o zakładkę "Pages". Adres mojej strony to http://ku.cebis.atthost24.pl.
Może ktoś z Was będzie mógł rzucić okiem na kod z pliku nav.htm i ocenić czy problem to składnia czy coś innego? Będę bardzo wdzięczny za pomoc. Dzięki.
Kod
{% set
links = {
'home': ['home', 'Home'],
'o-nas': ['samples/o-nas', 'O nas'],
'pages': {
name: 'Pages',
sublinks: {
'pricing': ['samples/pricing', 'Pricing Table'],
'error': ['error', 'Error Page'],
'404': ['404', '404 Page'],
'shortcodes': ['samples/shortcodes', 'Shortcodes'],
},
},
'biorezonans': ['samples/biorezonans', 'Biorezonans'],
'kosmetyki': ['', 'Kosmetyki'],
'bony': ['', 'Bony podarunkowe'],
'galeria': ['samples/galeria', 'Galeria'],
'cennik': ['cennik', 'Cennik'],
'kontakt': ['kontakt', 'Skontaktuj się'],
}
%}
{% macro render_menu(links) %}
{% for code, link in links %}
<li class="{{ code == currentPage ? 'active' }} {{ link.sublinks ? 'dropdown' }}">
<a
href="{{ link.sublinks ? '#' : (link.page ?: link[0])|page }}"
{% if link.sublinks %}data-toggle="dropdown"{% endif %}
class="{{ link.sublinks ? 'dropdown-toggle' }}"
>
{{ link.name ?: link[1] }}
{% if link.sublinks %}<span class="caret"></span>{% endif %}
</a>
{% if link.sublinks %}
<span class="dropdown-arrow"></span>
<ul class="dropdown-menu">
{{ _self.render_menu(link.sublinks) }}
</ul>
{% endif %}
</li>
{% endfor %}
{% endmacro %}
{% import _self as nav %}
<nav class="navbar navbar-inverse" role="banner">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="{{ 'home'|page }}"><img src="{{ 'assets/images/logo.png'|theme }}" alt="logo"></a>
</div>
<div class="collapse navbar-collapse navbar-right">
<ul class="nav navbar-nav">
{{ nav.render_menu(links) }}
</ul>
</div>
</div>
</nav><!--/nav-->
Napisany przez: Lord 5.09.2019, 08:31:22
Ale co ci nie działa? Można konkretniej ?