Hallo,
es wäre super, wenn man eine alternative ASIN eingeben könnte. Quasi als Fallback, falls das Hauptprodukt nicht mehr verfügbar ist. So würden keine toten Links entstehen und man ist für die Zwischenzeit abgesichert.
Hallo,
es wäre super, wenn man eine alternative ASIN eingeben könnte. Quasi als Fallback, falls das Hauptprodukt nicht mehr verfügbar ist. So würden keine toten Links entstehen und man ist für die Zwischenzeit abgesichert.
Es gibt die Option das man ein Template aktiviert für alle Produkte welche keinen Preis haben. Das wäre auch eine Option. Alternative ASIN ist immer schwierig weil man ja nicht weiß ob die alternative dann irgendwann noch verfügbar ist.
lg Christof
Ah okay, wo kann man das einstellen?
Ah okay, wo kann man das einstellen?
Unter Anzeige-Einstellungen und dort die Vorlage ""Nicht verfügbar" Vorlage:" einen Haken darüber setzen.
Da könnte man theoretisch auch einen Link zu Amazon rein bauen mit einer eigenen Vorlage.
lg Christof
Das gibt es nur in der Pro-Version, richtig?
Das gibt es nur in der Pro-Version, richtig?
Ahh sorry. Ja, richtig. Ich hatte das bei dir leider mit der Version übersehen. In der Starter-Version müsste man dafür eine extra Vorlage basteln, welche halt etwas anderes anzeigt wenn Preis gleich 0.
lg Christof
Kein Ding. Kannst du in 1-2 Sätzen sagen, wie und wo ich das umsetzen/einstellen kann?
Hallo,
du müsstest die Standardvorlagen ein wenig modifizieren und so etwas einbauen:
<div class="atkp-container {{$parameters->cssContainerClass}}">
@foreach ($products as $product)
@if($product->saleprice == 0)
Leider kein Preis verfügbar. Hier suchen: xxx
@else
einfache vorlage
@endif
@endforeach
</div>
lg Christof
Hi Christof,
okay, ich habe mir per ftp die templates gezogen und ein eigenes erstellt und versucht es mit deinem Code umzusetzen. Leider ohne Erfolg.
Dann lass ich es einfach sein
okay, ich habe mir per ftp die templates gezogen und ein eigenes erstellt und versucht es mit deinem Code umzusetzen. Leider ohne Erfolg.
Dann lass ich es einfach sein
Schade
Evtl. hilft das ja noch als beispiel - sonst muss man kann ich leider nur bedingt helfen
<div class="atkp-container {{$parameters->cssContainerClass}}">
@foreach ($products as $product)
@if($product->saleprice == 0)
<span>Leider kein Preis verfügbar. Hier suchen: xxx</span>
@else
<div class="atkp-box atkp-clearfix {{$parameters->cssElementClass}}"
style="{{$formatter->get_predicate_borderstyle($product)}}">
<div class="atkp-predicateheadline atkp-predicate-highlight{{$formatter->get_predicate_id($product)}}">
<span>{!! $formatter->get_predicate_text($product) !!}</span></div>
<div class="atkp-thumb">
@if(atkp_options::$loader->get_linkimage() )
<a {!! $formatter->get_title_link($product) !!}><img class="atkp-image"
src="{{$formatter->get_mediumnimageurl($product)}}"
alt="{{$formatter->get_title($product)}}"/></a>
@else
<img class="atkp-image" src="{{$formatter->get_mediumnimageurl($product)}}"
alt="{{$formatter->get_title($product)}}"/>
@endif
@if(atkp_options::$loader->get_showstarrating() && (!atkp_options::$loader->get_hideemptystars() || $product->reviewcount > 0))
<div class="atkp-rating">{!!$formatter->get_star_rating($product)!!}</div>
@if(atkp_options::$loader->get_showrating() && (!atkp_options::$loader->get_hideemptyrating() || $product->reviewcount > 0))
@if(atkp_options::$loader->get_linkrating())
<div class="atkp-reviews">
<a {{$formatter->get_reviewslink($product)}}>{!! $formatter->get_reviewstext($product) !!}{!! $formatter->get_reviewsmark($product) !!}</a>
</div>
@else
<div class="atkp-reviews">{!! $formatter->get_reviewstext($product) !!}</div>
@endif
@endif
@endif
<div class="atkp-shoplogo">{!! $formatter->get_shop_logo($product->shop) !!}</div>
</div>
<div class="atkp-content">
<a class="atkp-title" {!! $formatter->get_title_link($product) !!}>{{$formatter->get_shorttitle($product)}}{!! $formatter->get_title_mark($product) !!}</a>
<div class="atkp-author">{{$formatter->get_bytext($product)}}</div>
<div class="atkp-description">{!! $formatter->get_infotext($product) !!}</div>
</div>
<div class="atkp-bottom">
@if(atkp_options::$loader->get_showprice())
<span class="atkp-price atkp-listprice">{{$formatter->get_listpricetext($product, $translator->get_listprice() )}}</span>
@endif
@if(atkp_options::$loader->get_showpricediscount())
<span class="atkp-price atkp-savedamount">{{$formatter->get_savetext($product, $translator->get_yousave() )}}</span>
@endif
@if(atkp_options::$loader->get_showprice())
<span class="atkp-price atkp-saleprice">{!! $formatter->get_primelogo($product) !!}
{{$formatter->get_pricetext($product, $translator->get_price(), $translator->get_pricenotavailable())}}</span>
@endif
<a {!! $formatter->get_button_link($product) !!} class="atkp-button">{!! $formatter->get_button_text($product)!!}{!! $formatter->get_button_mark($product) !!}</a>
@if(count($formatter->get_offers($product, false)) > 0)
@include($parameters->offerstemplate,['formatter' => $formatter, 'translator' => $translator, 'product' => $product])
@endif
<div class="atkp-container"></div>
<span class="atkp-priceinfo">{{$formatter->get_priceinfotext($product)}}</span>
</div>
</div>
@if(count($products) > 0 && atkp_options::$loader->get_show_disclaimer() && !$parameters->hidedisclaimer)
<span class="atkp-disclaimer">{!! $formatter->get_disclaimer($products[0]) !!}</span>
@endif
@endif
@endforeach
</div>
Display More
lg Christof
Hi Christof,
danke dir für deine Hilfe!!!
Ich kann meine eigene Vorlage nun auswählen. Doch wenn ich deinen Code einfach 1:1 einfüge und dann auswähle, crasht die ganze Seite.
Trotzdem danke
danke dir für deine Hilfe!!!
Ich kann meine eigene Vorlage nun auswählen. Doch wenn ich deinen Code einfach 1:1 einfüge und dann auswähle, crasht die ganze Seite.
Trotzdem danke
Welchen Fehler bekommst du den?
lg Christof
So sieht es aus. Ich hoffe du kannst den Dateianhang sehen.
Die Vorlage ist wohl nicht als meinevorlage.blade.php in einem Blade-Unterordner gespeichert oder?
lg Christof
Okay, alles klar. Jetzt wird es angezeigt. Danke dir.
Und wie kann ich jetzt auf ein alternatives Produkt linken? Aktuell sieht es noch aus wie vorher.
Ersetze evtl. mal diese Zeile
@if($product->saleprice == 0)
durch
@if($product->salepricefloat == 0)
lg Christof
Danke dir. Leider immer noch wie vorher.
Muss ich hier etwas verändern: "<span>Leider kein Preis verfügbar. Hier suchen: http://www.google.de</span>" ?
Also wenn das auch nicht klappt, weiß ich ehrlich gesagt nicht woran es bei dir gerade scheitert
Müsste ich ehrlich gesagt mehr Zeit investieren...
Den Text müsstest du ändern, wenn er angezeigt wird. Bei dir scheint es aber schon wo anders ein Problem zu geben.
lg Christof
Schade. Ja, der Text wird ja noch nicht mal angezeigt.