Template:Portal inner default: Difference between revisions

Content deleted Content added
m 1 revision imported
No edit summary
Line 7: Line 7:
|data-count="{{#cargo_query:
|data-count="{{#cargo_query:
tables={{{tables|}}}
tables={{{tables|}}}
|where={{#ifeq:all|xxx|{{{query_field|}}} HOLDS LIKE '%%'|{{{query_field|}}} {{#portal-builder-get-field-condition:{{{query_field|}}}}} '{{#replace:xxx|'|\'}}'}} AND {{#arraymap:{{{tables|}}}|,|table| table._pageName IS NOT NULL | \s AND \s }}
|where={{#ifeq:all|xxx|{{{query_field|}}} {{#portal-builder-get-field-condition:{{{query_field|}}}|HOLDS LIKE '%%'|IS NOT NULL}}|{{{query_field|}}} {{#portal-builder-get-field-condition:{{{query_field|}}}}} '{{#replace:xxx|'|\'}}'}} AND {{#arraymap:{{{tables|}}}|,|table| table._pageName IS NOT NULL | \s AND \s }}
|fields=COUNT(DISTINCT {{#portal-builder-get-keys:{{{original_tables|}}}|;|,|1}}._pageName)=_pageCount
|fields=COUNT(DISTINCT {{#portal-builder-get-keys:{{{original_tables|}}}|;|,|1}}._pageName)=_pageCount
|template=Print page count
|template=Print page count
Line 19: Line 19:
{{#if:{{{featured-image|}}}|</div>|}}{{#if:{{{header|}}}{{{excerpt|}}}|<div class="portal-excerpt mb-5"><div class="mt-0 text-center h1">{{{header|}}}</div>{{synopsis|1={{{header|}}}|category=portal}}
{{#if:{{{featured-image|}}}|</div>|}}{{#if:{{{header|}}}{{{excerpt|}}}|<div class="portal-excerpt mb-5"><div class="mt-0 text-center h1">{{{header|}}}</div>{{synopsis|1={{{header|}}}|category=portal}}
{{#if: {{{excerpt|}}}|<div class="{{{jumb-columns|jumbotron}}}">{{{excerpt}}}</div>|}}{{#if:{{{link|}}}|[{{{link}}}|read more]]|}}|}}<div class="card-body"><div class="tab-content">{{#arraymap:{{#if:{{{field_value|}}}|{{{field_value|}}}|{{#ifeq: {{{field_all_tab|}}} | {{:mediawiki:Confirmable-yes}}|all,|}}{{#var:all-fields-values}}}}|,|x|{{#ifeq:all|x||{{#vardefine:counter-portal-content|{{#counter:portal-content}} }}}}
{{#if: {{{excerpt|}}}|<div class="{{{jumb-columns|jumbotron}}}">{{{excerpt}}}</div>|}}{{#if:{{{link|}}}|[{{{link}}}|read more]]|}}|}}<div class="card-body"><div class="tab-content">{{#arraymap:{{#if:{{{field_value|}}}|{{{field_value|}}}|{{#ifeq: {{{field_all_tab|}}} | {{:mediawiki:Confirmable-yes}}|all,|}}{{#var:all-fields-values}}}}|,|x|{{#ifeq:all|x||{{#vardefine:counter-portal-content|{{#counter:portal-content}} }}}}
<div class="tab-pane fade {{#ifeq:all|x|active show|{{#ifeq: {{{field_all_tab|}}} | {{:mediawiki:Confirmable-yes}}||{{#ifeq: {{#var:counter-portal-content}}|1|active show}}}} }}" id="tab{{#ifeq:all|x|-all|{{#var:counter-portal-content}} }}" role="tabpanel" aria-labelledby="tab{{#ifeq:all|x|-all|{{#var:counter-portal-content}} }}Label" >
<div class="tab-pane fade {{#ifeq:all|x|active show|{{#ifeq: {{{field_all_tab|}}} | {{:mediawiki:Confirmable-yes}}||{{#ifeq: {{#var:counter-portal-tag}}|1|active show}}}} }} .. {{#ifeq:all|x|{{{query_field|}}} HOLDS LIKE '%%'|{{{query_field|}}} {{#portal-builder-get-field-condition:{{{query_field|}}}}} '{{#replace:x|&#39;|\'}}'|}}" id="tab{{#ifeq:all|x|-all|{{#var:counter-portal-content}} }}" role="tabpanel" aria-labelledby="tab{{#ifeq:all|x|-all|{{#var:counter-portal-content}} }}Label" >
<div class="results-list row">{{#cargo_query:
<div class="results-list row">{{#cargo_query:
tables={{{tables|}}}
tables={{{tables|}}}
|where={{#ifeq:all|x|{{{query_field|}}} HOLDS LIKE '%%'|{{{query_field|}}} {{#portal-builder-get-field-condition:{{{query_field|}}}}} '{{#replace:x|&#39;|\'}}'|}} AND {{#arraymap:{{{tables|}}}|,|table| table._pageName IS NOT NULL | \s AND \s }}
|where={{#ifeq:all|x|{{{query_field|}}} {{#portal-builder-get-field-condition:{{{query_field|}}}|HOLDS LIKE '%%'|IS NOT NULL}}|{{{query_field|}}} {{#portal-builder-get-field-condition:{{{query_field|}}}}} '{{#replace:x|&#39;|\'}}'|}} AND {{#arraymap:{{{tables|}}}|,|table| table._pageName IS NOT NULL | \s AND \s }}
|group by={{#var:groupby}}
|group by={{#var:groupby}}
|fields={{#portal-builder-get-keys:{{{original_tables|}}}|;|,|1}}._pageName,{{{fields|}}}
|fields={{#portal-builder-get-keys:{{{original_tables|}}}|;|,|1}}._pageName,{{{fields|}}}
|template={{PAGENAME:{{{row_template|Portal_builder_default_tile}}}}}
|template={{PAGENAME:{{{row_template|portal item}}}}}
|named args=yes
|named args=yes
|format=template
|format=template

Revision as of 14:55, 18 October 2022