Я купил тему jekyll, и ссылка на активную страницу не работает. Я надеялся, что кто-нибудь поможет мне заставить ее работать. - PullRequest
0 голосов
/ 14 июня 2019

Я купил тему, и ссылка на активную страницу не работает. Я пытался изменить код, но не смог заставить его работать, любая помощь будет принята с благодарностью.

Я пытался изменить код на это, но это не сработало. Я не знаю, стоит ли менять css, если в этом проблема.

<nav id="mobile-menu">
<ul>

    {% for link in site.data.navigation %}
    {% assign active = nil %}

    {% for sublink in link.submenu %}
        {% if page.url contains sublink.url %}
            {% assign active = 'active' %}
        {% endif %}
    {% endfor %}

    {% assign class = nil %}
    {% if page.url contains link.url %}
        {% assign class = 'active' %}
    {% endif %}

     <li>
         <a href="{{link.url}}">{{link.text}}{% if link.submenu %}<i class="icofont-simple-down"></i>{% endif %}</a>
        {% if link.submenu %}
        <ul class="sub-menu">
            {% for sublink in link.submenu %}
            <li><a href="{{sublink.url}}">{{sublink.text}}</a></li>
            {% endfor %}
        </ul>
        {% endif %}
    </li>
    {% endfor %}
</ul>
</nav>


<nav id="mobile-menu">
<ul>

    {% for link in site.data.navigation %}
    {% assign active = nil %}

    {% for sublink in link.submenu %}
        {% if page.url contains sublink.url %}
            {% assign active = 'active' %}
        {% endif %}
    {% endfor %}

    {% if page.url contains link.url %}
        {% assign active = 'active' %}
    {% endif %}

     <li>
         <a href="{{link.url}}">{{link.text}}{% if link.submenu %}<i class="icofont-simple-down"></i>{% endif %}</a>
        {% if link.submenu %}
        <ul class="sub-menu">
            {% for sublink in link.submenu %}
            <li><a href="{{sublink.url}}">{{sublink.text}}</a></li>
            {% endfor %}
        </ul>
        {% endif %}
    </li>
    {% endfor %}
</ul>
</nav>

выделение ссылки на страницу не работает.

...