Рейтинг:-2

Как заменить ссылку «Главная» изображением?

флаг ru

Я хочу заменить Дом ссылка отображается в хлебных крошках со значком.

Скриншот

Скриншот

Как я могу этого добиться?

флаг ru
Не ответ, но на самом деле CSS - очень хорошее решение по причинам доступности: слепой человек с программой чтения с экрана все равно должен получить текст «Дом» (например, с `class="visually-hidden"`) вместо значка.
apaderno avatar
флаг us
Даже при использовании JavaScript и CSS по-прежнему необходимо изменить разметку, используемую для хлебных крошек. Ответы могут описывать, как можно изменить разметку хлебных крошек.
Рейтинг:0
флаг br

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

Предполагая, что используется шаблон по умолчанию:

[ваш_сайт]/core/themes/bartik/templates/classy/navigation/breadcrumb.html.twig

Просто скопируйте его в папку с шаблонами вашей темы и измените примерно так:

{#
/**
 * @файл
 * Переопределение темы для следа хлебных крошек.
 *
 * Доступные переменные:
 * - хлебная крошка: элементы навигационной цепочки.
 */
#}
{% если хлебная крошка%}
  <nav class="breadcrumb" role="navigation" aria-labelledby="system-breadcrumb">
    <h2 id="system-breadcrumb" class="visually-hidden">{{ 'Breadcrumb'|t }}</h2>
    <ол>
  {% для элемента в хлебных крошках %}
      <li>
      {% если элемент.url %}
        {% если item.text == "Главная" %}
          <a href="{{ item.url }}">
            <img src="some_src" alt="Некоторые альтернативные варианты">
          </a>
        {% еще %}
          <a href="{{ item.url }}">{{ item.text }}</a>
        {% конец%}
      {% еще %}
          {{элемент.текст}}
      {% конец%}
      </li>
  {% конец для %}
    </ol>
  </nav>
{% конец%}

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.