Icon Truck im Warenkorb ändern

Anpassung an PHTML-Dateien, CSS, Javascript und HTML

Moderatoren: ThoGoe, maennchen1.de

Antworten
Gabriele Sch.
Beiträge: 221
Registriert: 22.06.2018, 09:18
Lizenz: keine

Icon Truck im Warenkorb ändern

Beitrag von Gabriele Sch. » 31.10.2018, 10:59

Guten Morgen,

ich möchte das icon "truck" im Warenkorb ändern.
Im Warenkorb Template ist der truck nicht hinterlegt. Wo finde ich ihn?

Vielen Dank und Grüße

Benutzeravatar
ThoGoe
m1.Mitarbeiter
Beiträge: 3128
Registriert: 21.07.2014, 08:25
Lizenz: wpShopGermany Enterprise

Re: Icon Truck im Warenkorb ändern

Beitrag von ThoGoe » 01.11.2018, 09:08

Hallo!

Dieses Icon ist ein Font, dass automatisch von der frei verfügbaren Quelle geladen wird und nicht im Dateisystem zufinden ist. Einfach über Google "fa-truck" (ohne Anführungszeichen) aufrufen und den ersten Vorschlag aufrufen. Dort kannst du einfach ein beliebiges Icon auswählen und die Klasse ("fa-...") im Template hinterlegen.

Liebe Grüße
Wenn du glaubst, es geht nicht mehr, kommt von uns die Hilfe (http://shop.maennchen1.de/kontaktformular/) her.
Hast du wenig Geld, doch dafür Zeit, stell es der Wunschliste (https://wpshopgermany.uservoice.com/for ... 61-general) bereit!

Gabriele Sch.
Beiträge: 221
Registriert: 22.06.2018, 09:18
Lizenz: keine

Re: Icon Truck im Warenkorb ändern

Beitrag von Gabriele Sch. » 01.11.2018, 09:25

Guten Morgen,

vielen Dank. Dann mal sehen, ob ich es hinbekomme, das der Lieferwagen nach rechts fahren wird.
Wenn Du mal gucken möchtest was aus all der Fragerei geworden ist: www.matteroftheheart.de :-)

Viele Grüße

Gabriele Sch.
Beiträge: 221
Registriert: 22.06.2018, 09:18
Lizenz: keine

Re: Icon Truck im Warenkorb ändern

Beitrag von Gabriele Sch. » 01.11.2018, 10:42

Hallo,

dass das Icon aus der frei verfügbaren Quelle zu holen ist, ist klar und das Trash-Icon wurde bereits mit einem Supportticket durch einen Kollegen verändert. Dabei wurde der folgende Code in die basket.phtml eingearbeitet:

Code: Alles auswählen

<a class="wpsg_basket_removelink" href="<?php echo $this->getRemoveLinkURL($product_data['product_index']); ?>" title="<?php echo __('Produkt aus dem Warenkorb entfernen', 'wpsg'); ?>" onclick="return confirm('<?php echo __('Sind Sie sich sicher, dass Sie das Produkt aus dem Warenkorb entfernen möchten?', 'wpsg'); ?>');"><i class="fa fa-trash-o" style="font-size:19px;color:#b50000"></i><i><?php echo __('', 'wpsg'); ?></i>
							</a>
Wir würden jetzt gerne auch den Lieferwagen mit einem FontAwesome 5 Icon verändern. Die nötige Quelle wurde im Theme bereits eingebunden.

Meine Frage ist, in welchem Template und wo muss der frei verfügbare Code abgelegt werden? Sind dann noch weitere Codeanpassungen wie oben nötig?

In der basket.phtml konnten wir leider nichts zum Truck finden.

Vielen Dank!

Benutzeravatar
ThoGoe
m1.Mitarbeiter
Beiträge: 3128
Registriert: 21.07.2014, 08:25
Lizenz: wpShopGermany Enterprise

Re: Icon Truck im Warenkorb ändern

Beitrag von ThoGoe » 01.11.2018, 12:38

Hallo!

Wenn du das Icon auf dem Server liegen hast, musst du das Image mittels <img > integrieren und die Quelladresse angeben. Diesen Code integrierst du danach an alle Positionen, die du möchtest.

Möchtest du weiterhin das FontAwesome nutzen, muss der von dir gepostete Code integriert werden. Diesen Code integrierst du danach an alle Positionen, die du möchtest.

An welche Positionen möchtest du das Icon integrieren? Wenn es nur den Bestellablauf betrifft:
  • basket.phtml
  • overview.phtml
Beide Templates liegen unter wpshopgermany-free/views/warenkorb. Bitte beachte, dass du diese Änderungen in den user_views speicherst.

Liebe Grüße
Wenn du glaubst, es geht nicht mehr, kommt von uns die Hilfe (http://shop.maennchen1.de/kontaktformular/) her.
Hast du wenig Geld, doch dafür Zeit, stell es der Wunschliste (https://wpshopgermany.uservoice.com/for ... 61-general) bereit!

Gabriele Sch.
Beiträge: 221
Registriert: 22.06.2018, 09:18
Lizenz: keine

Re: Icon Truck im Warenkorb ändern

Beitrag von Gabriele Sch. » 01.11.2018, 12:52

Hallo,
ich versuche es gern nochmal etwas genauer: s. screenshot
Der Lieferwagen soll in die andere Richtung fahren - zum Kunden hin :-)

Im basket.phtml würde ich ihn also unter shipping vermuten und ja austauschen müssen.
Welcher code muss gelöscht bzw. ersetzt werden?

So sieht's dort im Moment aus:
$this->getURL(wpsg_ShopController::URL_VERSANDKOSTEN)
); ?>
<br />
<?php if (sizeof($this->arShipping) > 1) { ?>
<select name="set_shipping" class="wpsg_form_submit set_shipping">
<option><?php echo __('Bitte wählen', 'wpsg')?></option>
<?php foreach ($this->arShipping as $s_id => $s) { ?>
<option <?php echo (($s['id'] == $this->view['basket']['checkout']['shipping'])?'selected="selected"':''); ?> value="<?php echo $s_id; ?>"><?php echo wpsg_hspc(__($s['name'], 'wpsg')); ?></option>
<?php } ?>
</select>
<?php } else if (!wpsg_isSizedArray($this->arShipping) || !array_key_exists($this->view['basket']['checkout']['shipping'], $this->arShipping)) { ?>
<span><?php echo __('Keine Versandart möglich / Bitte manuell anfragen', 'wpsg'); ?></span>
<?php } else { ?>
<span><?php echo $this->arShipping[$this->view['basket']['checkout']['shipping']]['name']; ?></span>
<?php } ?>
<?php if ($this->get_option('wpsg_hideBasketCountrySelect') != '1') { ?>
<select name="set_land" id="set_land" class="wpsg_form_submit set_land">
<?php foreach ($this->view['arLander'] as $l_id => $l) { ?>
<option <?php echo (($l_id == $this->getFrontendCountry(true))?'selected="selected"':''); ?> value="<?php echo $l_id; ?>"><?php echo wpsg_hspc(__($l, 'wpsg')); ?></option>
<?php } ?>
</select>
<?php } else { ?>
<input type="hidden" name="set_land" value="<?php echo $this->view['basket']['checkout']['shipping_land']; ?>" />
<?php } ?>
</div>
<div class="value">
<?php if (sizeof($this->view['basket']['mwst']) > 1 || $this->get_option('wpsg_showMwstAlways') == '1') {
if (isset($this->view['basket']['shipping']['tax_rata']) && $this->view['basket']['shipping']['tax_rata'] === true)
{

echo __('anteilig', 'wpsg');

}
else if (array_key_exists($this->view['basket']['checkout']['shipping'], $this->arShipping))
{

echo wpsg_ff($this->arShipping[$this->view['basket']['checkout']['shipping']]['mwst_value'], '%');

}
}
?>
</div>
Viele Grüße
Dateianhänge
1.11.Warenkorb   Tücher und Schals aus Naturmaterialien-1.jpg

Benutzeravatar
ThoGoe
m1.Mitarbeiter
Beiträge: 3128
Registriert: 21.07.2014, 08:25
Lizenz: wpShopGermany Enterprise

Re: Icon Truck im Warenkorb ändern

Beitrag von ThoGoe » 01.11.2018, 15:50

Hallo!

Verzeihung, ich habe mich im Pfad geirrt. Dei entsprechenden Templates (basket_row.phtml und overview_row.phtml) liegen korrekterweise im Modul Lieferzeit unter views/mods/mod_deliverytime.

Liebe Grüße
Wenn du glaubst, es geht nicht mehr, kommt von uns die Hilfe (http://shop.maennchen1.de/kontaktformular/) her.
Hast du wenig Geld, doch dafür Zeit, stell es der Wunschliste (https://wpshopgermany.uservoice.com/for ... 61-general) bereit!

Gabriele Sch.
Beiträge: 221
Registriert: 22.06.2018, 09:18
Lizenz: keine

Re: Icon Truck im Warenkorb ändern

Beitrag von Gabriele Sch. » 01.11.2018, 16:15

Super. Jetzt hat es geklappt und sieht gut aus :-)

Antworten