PHP Classes

File: themes/default/components/core/index_grid.twig

Recommend this page to a friend!
  Classes of Aby Dahana   Aksara   themes/default/components/core/index_grid.twig   Download  
File: themes/default/components/core/index_grid.twig
Role: Auxiliary data
Content type: text/plain
Description: Auxiliary data
Class: Aksara
A CodeIgniter based API and CRUD generator
Author: By
Last change: Refine core modules
Date: 3 days ago
Size: 5,367 bytes
 

Contents

Class file image Download
<div role="toolbar" class="alias-table-toolbar py-2 border-bottom"> <div class="container-fluid"> {# Include toolbar component #} {% include 'core/toolbar.twig' with results.toolbar %} </div> </div> <div role="grid" class="pt-3"> <div class="container-fluid"> <div class="row"> {% for key, row in results.table_data %} <div class="col-sm-6 col-md-4 col-xl-3"> <div class="card border-0 shadow-sm rounded-4 overflow-hidden mb-3"> {% set break = false %} {% for field in row.field_data %} {% if not break and field.type == 'images' %} <div id="slideshow_{{ key }}" class="carousel slide" data-bs-ride="carousel"> <div class="carousel-inner"> {% for carousel_key, carousel_item in field.content %} <div class="carousel-item position-relative rounded-4 {% if carousel_key is same as(0) %} active {% endif %}"> <a href="{{ carousel_item.url }}" target="_blank"> <div class="clip gradient-top rounded-top"></div> <img src="{{ carousel_item.thumbnail }}" class="d-block rounded w-100" alt="..."> </a> </div> {% endfor %} </div> <a class="carousel-control-prev gradient-right" href="#slideshow_{{ key }}" role="button" data-bs-slide="prev"> <span class="carousel-control-prev-icon" aria-hidden="true"></span> </a> <a class="carousel-control-next gradient-left" href="#slideshow_{{ key }}" role="button" data-bs-slide="next"> <span class="carousel-control-next-icon" aria-hidden="true"></span> </a> </div> {% set break = true %} {% elseif not break and field.type == 'image' %} <a href="{{ field.content | replace({'/thumbs/': '/'}) }}" target="_blank"> <img src="{{ field.content }}" class="d-block rounded w-100" alt="..."> </a> {% set break = true %} {% endif %} {% endfor %} <div class="card-body"> <ul class="list-group list-group-flush"> {% for field in row.field_data %} {% if field.type != 'image' and field.type != 'images' %} <li class="list-group-item px-0"> <label class="text-sm text-muted d-block"> {{ field.label }} </label> {# Include table component #} {% include 'table/' ~ field.type ~ '.twig' with field %} </li> {% endif %} {% endfor %} </ul> </div> <div class="card-footer"> <div class="btn-group btn-group-sm d-flex"> {% for button in row.buttons %} <a href="{{ button.url }}" class="btn {{ button.class | replace({'btn-': 'ignore-btn-'}) }} btn-light" data-bs-toggle="tooltip" title="{{ button.label }}" {% if button.new_tab %} target="_blank" {% endif %} {{ button.attribution | raw }}> <i class="{{ button.icon }}"></i> </a> {% endfor %} {% if row.dropdowns | length > 0 %} <a href="javascript:void(0)" class="btn btn-light --open-item-option" data-bs-toggle="tooltip" title="{{ phrase('More options') }}" data-options="{{ row.dropdowns | json_encode | escape }}"> <i class="mdi mdi-format-list-bulleted"></i> </a> {% endif %} </div> </div> </div> </div> {% endfor %} </div> </div> </div> <div role="pagination" class="alias-pagination py-2 border-top"> <div class="container-fluid"> {# Include pagination component #} {% include 'core/pagination.twig' with pagination %} </div> </div>