Servus Allerseits,
ich bin gerade am optimieren unserer Ebay- Designvorlage, diese habe ich bereits extrem ausgereizt und optisch aufgewertet.
Im Moment möchte ich meine alte Galerie aus einer externen Quelle, gegen die kostenlose Galerie aus der Designvorlage austauschen.
Den Grundaufbau der Galerie habe ich verstanden, ich würde jetzt gerne jedoch die aus 8 Artikeln bestehende Slide-Galerie unterschiedlich gewichtet "befüllen".
Wenn keine "XSeller" Artikel dem Artikel zugewiesen sind,
soll die Galerie mit "ÄhnlicheArtikel" gefüllt werden
und falls dies ebenfalls nicht ausreicht, soll der Rest mit die "Bestseller" Artikel aufgefüllt werden.
-----------------------------------------------------------------
HTML clipboard {% if BM-ShowCrossSelling == 'ja' %}
<section id="bm- cross-selling" data-count="4" class="bm-editable-removable">
<!-- CROSS-SELLING -->
{{ Bestseller | LoadItems }}
{% assign BestsellerIsFilled = Bestseller | IsFilled -%}
{% if BestsellerIsFilled -%}
<section id="bm-cross-selling" data-max="4" class="bm-editable-removable">
<!-- CROSS-SELLING -->
<div class="container-fluid hidden-768 bm-cross-selling-top">
<h3 class="text-center underlined bm-editable" style="font-family: Ubuntu; font-size: 26px; color: #595955;">{{BM-CrossSellingHeader}}</h3>
<ul class="bm-cross-selling-slider">
{% assign ItemCount = 0 %}
{% for item in Bestseller | limit: 8 -%}
{% assign Titel = item.Titel -%}
{% assign BildURL = item.BildURL -%}
{% assign AuktionsURL = item.AuktionsURL | Replace: 'http:','https:' -%}
{% assign ItemCount = ItemCount | Plus: 1 %}
{% assign NummerFormat = GlobaleTexte.Übersetzungen.NummerFormat | SelectLanguage : Vorgang.Sprache -%}
{% assign Preis = item.Preis | Nummer: 'N2', NummerFormat -%}
{% if item.AngebotsTyp == 'FixedPriceItem' -%}
{% assign AngebotsTyp = GlobaleTexte.Übersetzungen.SofortKauf | SelectLanguage : Vorgang.Sprache-%}
{% else -%}
{% assign AngebotsTyp = GlobaleTexte.Übersetzungen.Auktion | SelectLanguage : Vorgang.Sprache-%}
{% endif -%}
<!-- CROSS-SELLING-ITEM#{{ ItemCount }} -->
<input class="bm-cross-selling-slider-check" id="bcs-item-{{ ItemCount | Minus: 1 }}" name="bcs-select" {% if ItemCount == 1 -%}checked {% endif -%} type="radio">
<li>
<a href="{{ AuktionsURL }}" target="_blank">
<div class="bm-cross-selling">
<div class="bm-cross-selling-image"><img src="{{ BildURL }}" alt="{{ Titel }}"></div>
<h4 class="bm-cross-selling-text">{{ Titel | Truncate: 30 }}</h4>
{% if BM-CrossSellingPrice == 'ja' %}<h5 class="bm-cross-selling-price">{{ Preis }} {{ Vorgang.Währung }}</h5>{% endif -%}
</div>
</a>
{% if ItemCount == 1 -%}<label class="next" for="bcs-item-{{ ItemCount }}"></label>{% endif -%}
{% if ItemCount > 1 -%}
<label class="prev" for="bcs-item-{{ ItemCount | Minus: 2 }}"></label>
<label class="next" for="bcs-item-{{ ItemCount }}"></label>
{% endif -%}
</li>
<!-- /CROSS-SELLING-ITEM#{{ ItemCount }} -->
{% endfor -%}
</ul>
</div>
{% endif %}<!-- /CROSS-SELLING -->
</section>
{% endif -%}
-----------------------------------------------------------
Ich hoffe, dass einer der Experten über den Code schauen könnte und mir einen Tipp geben könnte.
Vielen Dank im Voraus.
Beste Grüße
Khaane
ich bin gerade am optimieren unserer Ebay- Designvorlage, diese habe ich bereits extrem ausgereizt und optisch aufgewertet.
Im Moment möchte ich meine alte Galerie aus einer externen Quelle, gegen die kostenlose Galerie aus der Designvorlage austauschen.
Den Grundaufbau der Galerie habe ich verstanden, ich würde jetzt gerne jedoch die aus 8 Artikeln bestehende Slide-Galerie unterschiedlich gewichtet "befüllen".
Wenn keine "XSeller" Artikel dem Artikel zugewiesen sind,
soll die Galerie mit "ÄhnlicheArtikel" gefüllt werden
und falls dies ebenfalls nicht ausreicht, soll der Rest mit die "Bestseller" Artikel aufgefüllt werden.
-----------------------------------------------------------------
HTML clipboard {% if BM-ShowCrossSelling == 'ja' %}
<section id="bm- cross-selling" data-count="4" class="bm-editable-removable">
<!-- CROSS-SELLING -->
{{ Bestseller | LoadItems }}
{% assign BestsellerIsFilled = Bestseller | IsFilled -%}
{% if BestsellerIsFilled -%}
<section id="bm-cross-selling" data-max="4" class="bm-editable-removable">
<!-- CROSS-SELLING -->
<div class="container-fluid hidden-768 bm-cross-selling-top">
<h3 class="text-center underlined bm-editable" style="font-family: Ubuntu; font-size: 26px; color: #595955;">{{BM-CrossSellingHeader}}</h3>
<ul class="bm-cross-selling-slider">
{% assign ItemCount = 0 %}
{% for item in Bestseller | limit: 8 -%}
{% assign Titel = item.Titel -%}
{% assign BildURL = item.BildURL -%}
{% assign AuktionsURL = item.AuktionsURL | Replace: 'http:','https:' -%}
{% assign ItemCount = ItemCount | Plus: 1 %}
{% assign NummerFormat = GlobaleTexte.Übersetzungen.NummerFormat | SelectLanguage : Vorgang.Sprache -%}
{% assign Preis = item.Preis | Nummer: 'N2', NummerFormat -%}
{% if item.AngebotsTyp == 'FixedPriceItem' -%}
{% assign AngebotsTyp = GlobaleTexte.Übersetzungen.SofortKauf | SelectLanguage : Vorgang.Sprache-%}
{% else -%}
{% assign AngebotsTyp = GlobaleTexte.Übersetzungen.Auktion | SelectLanguage : Vorgang.Sprache-%}
{% endif -%}
<!-- CROSS-SELLING-ITEM#{{ ItemCount }} -->
<input class="bm-cross-selling-slider-check" id="bcs-item-{{ ItemCount | Minus: 1 }}" name="bcs-select" {% if ItemCount == 1 -%}checked {% endif -%} type="radio">
<li>
<a href="{{ AuktionsURL }}" target="_blank">
<div class="bm-cross-selling">
<div class="bm-cross-selling-image"><img src="{{ BildURL }}" alt="{{ Titel }}"></div>
<h4 class="bm-cross-selling-text">{{ Titel | Truncate: 30 }}</h4>
{% if BM-CrossSellingPrice == 'ja' %}<h5 class="bm-cross-selling-price">{{ Preis }} {{ Vorgang.Währung }}</h5>{% endif -%}
</div>
</a>
{% if ItemCount == 1 -%}<label class="next" for="bcs-item-{{ ItemCount }}"></label>{% endif -%}
{% if ItemCount > 1 -%}
<label class="prev" for="bcs-item-{{ ItemCount | Minus: 2 }}"></label>
<label class="next" for="bcs-item-{{ ItemCount }}"></label>
{% endif -%}
</li>
<!-- /CROSS-SELLING-ITEM#{{ ItemCount }} -->
{% endfor -%}
</ul>
</div>
{% endif %}<!-- /CROSS-SELLING -->
</section>
{% endif -%}
-----------------------------------------------------------
Ich hoffe, dass einer der Experten über den Code schauen könnte und mir einen Tipp geben könnte.
Vielen Dank im Voraus.
Beste Grüße
Khaane