bootstrap_italia-8.x-0.x-dev/templates/views/views-ui-views-listing-table.html.twig

templates/views/views-ui-views-listing-table.html.twig
{#
/**
 * @file
 * Default theme implementation for views listing table.
 *
 * Available variables:
 * - headers: Contains table headers.
 * - rows: Contains multiple rows. Each row contains:
 *   - view_name: The human-readable name of the view.
 *   - machine_name: Machine name of the view.
 *   - description: The description of the view.
 *   - displays: List of displays attached to the view.
 *   - operations: List of available operations.
 *
 * @see template_preprocess_views_ui_views_listing_table()
 *
 * @ingroup themeable
 */
#}
{% apply spaceless %}
  {# Set defaults #}

  {# Set options #}
  {% set classes = [
    'table',
    table_striped ? 'table-striped',
    table_striped_columns ? 'table-striped-columns',
    table_bg and table_bg is not empty ? 'table-' ~ table_bg,
    table_hover ? 'table-hover',
    table_bordered ? 'table-bordered',
    table_border_color and table_border_color is not empty ? 'border-' ~ table_border_color,
    table_borderless ? 'table-borderless',
    table_sm ? 'table-sm',
    table_align_middle ? 'align-middle',
    table_caption_top ? 'caption-top',
    'cols-' ~ header|length,
    responsive ? 'responsive-enabled',
    sticky ? 'sticky-enabled',
  ] %}

  {% set thead_classes = [
    table_thead_variant and table_thead_variant is not empty ? 'table-' ~ table_thead_variant
  ] %}

  {# Component #}

  {% if table_responsive and table_responsive is not empty %}
    <div class="{{ table_responsive }}">
  {% endif %}

    <table{{ attributes.addClass(classes) }}>
      <thead class="{{ thead_classes|join(' ') }}">
        <tr>
          {% for header in headers %}
            <th{{ header.attributes }}>{{ header.data }}</th>
          {% endfor %}
        </tr>
      </thead>
      <tbody>
        {% for row in rows %}
          <tr{{ row.attributes }}>
            <td class="views-ui-view-name">
              <strong data-drupal-selector="views-table-filter-text-source">{{ row.data.view_name.data }}</strong>
            </td>
            <td class="views-ui-view-machine-name" data-drupal-selector="views-table-filter-text-source">
              {{ row.data.machine_name.data }}
            </td>
            <td class="views-ui-view-description" data-drupal-selector="views-table-filter-text-source">
              {{ row.data.description.data }}
            </td>
            <td class="views-ui-view-displays">
              {{ row.data.displays.data }}
            </td>
            <td class="views-ui-view-operations">
              {{ row.data.operations.data }}
            </td>
          </tr>
        {% endfor %}
      </tbody>
    </table>

  {% if table_responsive and table_responsive is not empty %}
    </div>
  {% endif %}
{% endapply %}

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc