templates/_menu/city_stations.html.twig line 1

Open in your IDE?
  1. <ul class="select-metro">
  2.     {%- for stationItem in item.children|slice(1) -%}
  3.         {%- set arrLabel = stationItem.label|split("(") -%}
  4.         {%- set name = arrLabel[0]|trim() -%}
  5.         {%- set count = arrLabel[1]|split(")")[0] -%}
  6.         {%- if count > 0 -%}
  7.         <li class="select-metro__element">
  8.             {% include 'components/metro/icon_generate.partial.twig' with {data: stationItem.extras.lines} %}
  9.             <a class="select-metro__name" href="{{ stationItem.uri }}" class="nonstd-hover-link">{{ name }}</a>
  10.             <span class="select-metro__count">{{ count }}</span>
  11.         </li>
  12.         {%- endif -%}
  13.     {%- else -%}
  14.         {% set defaultCity = default_city() %}
  15.         {%- for station in defaultCity.stations -%}
  16.             {%- set arrLabel = station.name|split("(") -%}
  17.             {%- set name = arrLabel[0]|trim() -%}
  18.             {%- set count = arrLabel[1]|split(")")[0] -%}
  19.             {%- if count > 0 -%}
  20.             <li class="select-metro__element"><a class="select-metro__name" href="{{ path('profile_list.list_by_station', {'city': defaultCity.uriIdentity, 'station': station.uriIdentity}) }}" class="nonstd-hover-link">{{ name }}</a><span class="select-metro__count">{{ count }}</span></li>
  21.             {%- endif -%}
  22.         {%- endfor -%}
  23.     {%- endfor -%}
  24. </ul>