This repository has been archived by the owner on Jul 1, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 111
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Updates to fix responsive styling for blog listing paragraph
- Loading branch information
1 parent
3204f13
commit aef1c2f
Showing
3 changed files
with
115 additions
and
19 deletions.
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
80 changes: 80 additions & 0 deletions
80
...ny_themes/openy_rose/templates/views/views-view-grid--listing-blog-posts--block.html.twig
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,80 @@ | ||
{# | ||
/** | ||
* @file | ||
* Default theme implementation for views to display rows in a grid. | ||
* | ||
* Available variables: | ||
* - attributes: HTML attributes for the wrapping element. | ||
* - title: The title of this group of rows. | ||
* - view: The view object. | ||
* - rows: The rendered view results. | ||
* - options: The view plugin style options. | ||
* - row_class_default: A flag indicating whether default classes should be | ||
* used on rows. | ||
* - col_class_default: A flag indicating whether default classes should be | ||
* used on columns. | ||
* - items: A list of grid items. Each item contains a list of rows or columns. | ||
* The order in what comes first (row or column) depends on which alignment | ||
* type is chosen (horizontal or vertical). | ||
* - attributes: HTML attributes for each row or column. | ||
* - content: A list of columns or rows. Each row or column contains: | ||
* - attributes: HTML attributes for each row or column. | ||
* - content: The row or column contents. | ||
* | ||
* @see template_preprocess_views_view_grid() | ||
* | ||
* @ingroup themeable | ||
*/ | ||
#} | ||
{% | ||
set classes = [ | ||
'views-view-grid', | ||
options.alignment, | ||
'cols-' ~ options.columns, | ||
'clearfix', | ||
] | ||
%} | ||
{% if options.row_class_default %} | ||
{% | ||
set row_classes = [ | ||
options.alignment == 'horizontal' ? 'clearfix', | ||
] | ||
%} | ||
{% endif %} | ||
{% if options.col_class_default %} | ||
{% | ||
set col_classes = [ | ||
'views-col', | ||
options.alignment == 'vertical' ? 'clearfix', | ||
'col-xs-12', | ||
'col-sm-3', | ||
'row-eq-height', | ||
] | ||
%} | ||
{% endif %} | ||
{% if title %} | ||
<h3>{{ title }}</h3> | ||
{% endif %} | ||
<div{{ attributes.addClass(classes) }}> | ||
{% if options.alignment == 'horizontal' %} | ||
{% for row in items %} | ||
<div{{ row.attributes.addClass(row_classes, options.row_class_default ? 'row-' ~ loop.index) }}> | ||
{% for column in row.content %} | ||
<div{{ column.attributes.addClass(col_classes, options.col_class_default ? 'col-' ~ loop.index).removeAttribute('style') }}> | ||
{{ column.content }} | ||
</div> | ||
{% endfor %} | ||
</div> | ||
{% endfor %} | ||
{% else %} | ||
{% for column in items %} | ||
<div{{ column.attributes.addClass(col_classes, options.col_class_default ? 'col-' ~ loop.index).removeAttribute('style') }}> | ||
{% for row in column.content %} | ||
<div{{ row.attributes.addClass(row_classes, options.row_class_default ? 'row-' ~ loop.index) }}> | ||
{{ row.content }} | ||
</div> | ||
{% endfor %} | ||
</div> | ||
{% endfor %} | ||
{% endif %} | ||
</div> |