@Zaplytnyy

Как исправить проблему дублирования ссылок в проекте?

Код:
<label class="frt-checkbox-color {{ class }} " style="background: {{ colorMap[child.vars.value]|default('#808080') }};" title="{{ child.vars.label }}">
                        <input class="frt-checkbox-color__input" style="display: block !important;"
                               type="checkbox" onclick="{{ onClick }}" {% if child.vars.value is defined %} value="{{ child.vars.value }}"{% endif %}{% if child.vars.checked %} checked="checked"{% endif %} />

                        {% if child.vars.countOfFilterAttributes is same as(0) and child.vars.productsCount is defined and child.vars.productsCount >= 3 %}
                            <a class="frt-checkbox-color__title" href="{{ child.vars.filterUrl }}">
                                <span>{{ child.vars.value|capitalize }}</span>
                            </a>
                        {% else %}
                            <span class="frt-checkbox-color__title">{{ child.vars.value|capitalize }}</span>
                        {% endif %}

                    </label>

Исходный код страницы
<label class="frt-checkbox-color " style="background: #A52A2A;" title="Brown">
<input class="frt-checkbox-color__input" style="display: block !important;"
type="checkbox" onclick="javascript:window.location .href='/bedroom-furniture/beds/sleigh-beds/filter-brown'; return false;" value="brown" />

<a class="frt-checkbox-color__title" href="/bedroom-furniture/beds/sleigh-beds/filter-brown">
<span>Brown</span>
</a>
</label>


Работаю в шаблонизаторе Twig.
Нужно изменить вёрстку так , чтобы ссылки не дублировались в коде проекта . Верхняя ссылка , запускается для фильтров товаров . Если отключить onclick , то фильтры отвалятся . Нижняя ссылка служит для сео . Нужно решение , которое сохранит возможность индексации для сео и сохранит работоспособность фильтров . При этом дублей ссылок не должно быть , в этом заключается задача таска . Я начал работать недавно и ещё очень многого не знаю , прошу не ругать строго , мне очень нужен ваш совет . Заранее всех благодарю .
  • Вопрос задан
  • 75 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы