Bei Endpreis zzgl. Versandkosten ggf. einfügen

Anpassung an PHTML-Dateien, CSS, Javascript und HTML

Moderator: maennchen1.de

Gabriele Sch.
Beiträge: 630
Registriert: 22.06.2018, 09:18
Lizenz: wpShopGermany Enterprise

Bei Endpreis zzgl. Versandkosten ggf. einfügen

Beitrag von Gabriele Sch. »

Hallo,
wo kann bei Produkt Preishinweis ein ggf. vor das zzgl. einfügen?
Ich versende im Inland versandkostenfrei und im Ausland mit einer Pauschale.
Viele Grüße
Benutzeravatar
maennchen1.de
Administrator
Beiträge: 17868
Registriert: 14.08.2003, 16:55
Lizenz: wpShopGermany Enterprise
Wohnort: Thüringen, Ellersleben
Kontaktdaten:

Re: Bei Endpreis zzgl. Versandkosten ggf. einfügen

Beitrag von maennchen1.de »

Hallo!
Wenn ich dich richtig verstehe, möchtest du noch einen Text vor einen bestimmten Text einfügen?
Wenn ja, beschreibe bitte genauer, wo du das machen möchtest. Gern mit einem Screenshot.
Kein Support per PN! Alle Fragen beantworten wir hier im Forum. Per PN bitte nur Passwörter, Namen und URLs - sofern notwendig.
Bitte vor dem posten lesen:
Wie poste ich eine Frage zu einem Problem?
FAQ / häufig gestellte Fragen
Anzeige-Fehler / Funktionsfehler in wpShopGermany erkennen und selbst beheben
PHTML-Dateien richtig verwenden (für eigene Anpassungen)
Gabriele Sch.
Beiträge: 630
Registriert: 22.06.2018, 09:18
Lizenz: wpShopGermany Enterprise

Re: Bei Endpreis zzgl. Versandkosten ggf. einfügen

Beitrag von Gabriele Sch. »

Überall wo Endpreis zzgl. Versandkosten erscheint. Produktübersichtsseiten, Produktseiten.
Dateianhänge
Screenshot_2020-02-27.jpg
Benutzeravatar
maennchen1.de
Administrator
Beiträge: 17868
Registriert: 14.08.2003, 16:55
Lizenz: wpShopGermany Enterprise
Wohnort: Thüringen, Ellersleben
Kontaktdaten:

Re: Bei Endpreis zzgl. Versandkosten ggf. einfügen

Beitrag von maennchen1.de »

Das machst du in den jeweiligen Templates zu Produktübersichten, Produkt.
Offensichtlich hast du ja schon dort etwas verändert ("Endpreis"). Da musst du noch deinen Text hinzufügen.
Kein Support per PN! Alle Fragen beantworten wir hier im Forum. Per PN bitte nur Passwörter, Namen und URLs - sofern notwendig.
Bitte vor dem posten lesen:
Wie poste ich eine Frage zu einem Problem?
FAQ / häufig gestellte Fragen
Anzeige-Fehler / Funktionsfehler in wpShopGermany erkennen und selbst beheben
PHTML-Dateien richtig verwenden (für eigene Anpassungen)
Gabriele Sch.
Beiträge: 630
Registriert: 22.06.2018, 09:18
Lizenz: wpShopGermany Enterprise

Re: Bei Endpreis zzgl. Versandkosten ggf. einfügen

Beitrag von Gabriele Sch. »

Das ist lange her und ich hatte Hilfe.
Nun versuche ich mich mal alleine an den Änderungen.
Wo liegt denn auf dem Server ein geändertes Template genau?Ich habe es hier
wp-content / plugins / wpshopgermany / wpshopgermany\wpsg_views\produkttemplates\standard.phtml
leider ohne Erfolg versucht.
Benutzeravatar
maennchen1.de
Administrator
Beiträge: 17868
Registriert: 14.08.2003, 16:55
Lizenz: wpShopGermany Enterprise
Wohnort: Thüringen, Ellersleben
Kontaktdaten:

Re: Bei Endpreis zzgl. Versandkosten ggf. einfügen

Beitrag von maennchen1.de »

Ja. Das ist das Template für die Produktdetailanzeige.
Kein Support per PN! Alle Fragen beantworten wir hier im Forum. Per PN bitte nur Passwörter, Namen und URLs - sofern notwendig.
Bitte vor dem posten lesen:
Wie poste ich eine Frage zu einem Problem?
FAQ / häufig gestellte Fragen
Anzeige-Fehler / Funktionsfehler in wpShopGermany erkennen und selbst beheben
PHTML-Dateien richtig verwenden (für eigene Anpassungen)
Gabriele Sch.
Beiträge: 630
Registriert: 22.06.2018, 09:18
Lizenz: wpShopGermany Enterprise

Re: Bei Endpreis zzgl. Versandkosten ggf. einfügen

Beitrag von Gabriele Sch. »

o.k.
Ich habe hier die Änderung vorgenommen. Das ist Zeile 207-208
START */ ?>

<?php echo wpsg_translate(__('#2# zzgl. #1#', 'wpsg'), '<a href="'.$this->getURL(wpsg_ShopController::URL_VERSANDKOSTEN).'">'.__('Versandkosten', 'wpsg').'</a>', '<a href="#kkhint" title="'.wpsg_hspc($this->get_option('wpsg_kleinunternehmer_text')).'">Endpreis</a>'); ?>
und zwar so:
'#2# ggfls. zzgl. #1#
Da hat sich leider nichts getan.
Benutzeravatar
maennchen1.de
Administrator
Beiträge: 17868
Registriert: 14.08.2003, 16:55
Lizenz: wpShopGermany Enterprise
Wohnort: Thüringen, Ellersleben
Kontaktdaten:

Re: Bei Endpreis zzgl. Versandkosten ggf. einfügen

Beitrag von maennchen1.de »

Das ist die richtige Stelle. Überprüfst du die Darstellung auch in der richtigen Ansicht im Frontend (Produktdetail)?
Hast du evtl. user_views ausgeschaltet?
Kein Support per PN! Alle Fragen beantworten wir hier im Forum. Per PN bitte nur Passwörter, Namen und URLs - sofern notwendig.
Bitte vor dem posten lesen:
Wie poste ich eine Frage zu einem Problem?
FAQ / häufig gestellte Fragen
Anzeige-Fehler / Funktionsfehler in wpShopGermany erkennen und selbst beheben
PHTML-Dateien richtig verwenden (für eigene Anpassungen)
Gabriele Sch.
Beiträge: 630
Registriert: 22.06.2018, 09:18
Lizenz: wpShopGermany Enterprise

Re: Bei Endpreis zzgl. Versandkosten ggf. einfügen

Beitrag von Gabriele Sch. »

so gespeichert:
<?php echo wpsg_translate(__('#2# ggf. zzgl. #1#', 'wpsg'), '<a
user-views sind an.
Ich überprüfe über einen anderen Browser und lösche vorher das cache.
Benutzeravatar
maennchen1.de
Administrator
Beiträge: 17868
Registriert: 14.08.2003, 16:55
Lizenz: wpShopGermany Enterprise
Wohnort: Thüringen, Ellersleben
Kontaktdaten:

Re: Bei Endpreis zzgl. Versandkosten ggf. einfügen

Beitrag von maennchen1.de »

Es gibt mehrere Vorkommen dieses Textes in der PHTML Datei, welche bei unterschiedlichen Einstellungen greifen. Hast du alle angepasst?
Kein Support per PN! Alle Fragen beantworten wir hier im Forum. Per PN bitte nur Passwörter, Namen und URLs - sofern notwendig.
Bitte vor dem posten lesen:
Wie poste ich eine Frage zu einem Problem?
FAQ / häufig gestellte Fragen
Anzeige-Fehler / Funktionsfehler in wpShopGermany erkennen und selbst beheben
PHTML-Dateien richtig verwenden (für eigene Anpassungen)
Gabriele Sch.
Beiträge: 630
Registriert: 22.06.2018, 09:18
Lizenz: wpShopGermany Enterprise

Re: Bei Endpreis zzgl. Versandkosten ggf. einfügen

Beitrag von Gabriele Sch. »

Ich prüfe.
Habe über die Suche nach "Endpreis" gesucht. Versuche es nochmal anders.
Gabriele Sch.
Beiträge: 630
Registriert: 22.06.2018, 09:18
Lizenz: wpShopGermany Enterprise

Re: Bei Endpreis zzgl. Versandkosten ggf. einfügen

Beitrag von Gabriele Sch. »

Hallo,
habe hier:
wp-content / plugins / wpshopgermany / wpshopgermany\wpsg_views\produkttemplates\standard.phtml
nun nach zzgl. gesucht und überall ein ggf. davor hinzugefügt. Leider immer noch ohne Erfolg.
Hier mal der aktuelle gesamte Code:

Code: Alles auswählen

<?php /* https://productforums.google.com/forum/#!msg/webmasters/34slierz5Ho/x4hRIOUlAQAJ */ ?>

<div class="container sto_product sto_product_add_wrap" itemscope itemtype="http://schema.org/Product" itemid="<?php echo $this->view['oProduct']->getProductURL(); ?>">

    <span style="display:none;" itemprop="description"><?php echo $this->view['data']['beschreibung']; ?></span>    
        
	<div>

		<div class="sto_ProductLayer sto_ProductLayer_addBasket" style="display:none;">
			<div class="inner">
				<div class="fa fa-spinner fa-pulse fa-3x fa-fw"></div>
				<div class="text"><?php echo __('Bitte warten, das Produkt wird in den Warenkorb gelegt.', 'sto'); ?></div>
			</div>
		</div>

		<div class="sto_ProductLayer sto_ProductLayer_refreshBasket" style="display:none;">
			<div class="inner">
				<div class="fa fa-spinner fa-pulse fa-3x fa-fw"></div>
				<div class="text"><?php echo __('Bitte warten, das Produkt wird aktualisiert.', 'sto'); ?></div>
			</div>
		</div>

		<div class="sto_ProductLayer sto_ProductLayer_add_done_Basket" style="display:none;">
			<div class="inner">
				<div class="fa fa-check-square-o fa-3x fa-fw"></div>
				<div class="text"><?php echo __('Das Produkt wurde erfolgreich in den Warenkorb gelegt.', 'sto'); ?></div>
			</div>
		</div>

		<div class="product_wrap">

			<div class="sto_product_top_wrap">

				<div class="row">

					<div class="col-md-6">

						<div class="sto_product_image">
							
							<?php 
														
								$iImage = 0;
								$arAttachmentIDs = $this->imagehandler->getAttachmentIDs($this->view['data']['product_key']);
								$arAttachmentIDsAll = $this->imagehandler->getAttachmentIDs($this->view['data']['product_id']);
							 	
							?>
							
							<?php if (wpsg_isSizedArray($arAttachmentIDs)) { ?>
                                 
                                <div class="hidden-xs">
						
                                    <?php $i = 0; $display = null; foreach ($arAttachmentIDsAll as $attachment_id) { ?>  
									
										
										<?php 
										
											if ($i === 0 && !wpsg_isSizedArray($arAttachmentIDs)) $display = true;
											else if (in_array($attachment_id, $arAttachmentIDs) && is_null($display)) $display = true;
									 												 										
										?>
										
										<?php $big = wp_get_attachment_image_src($attachment_id, 'wpsg-productteaser-image-big'); ?>
										<?php if (\sto\settings::getConfig('sto_shop_product_showmagnifier') === '1') { ?>
																					
											<div class="sto_image_big sto-producttemplates-bd sto-producttemplates-image" style="display:<?php echo (($display === true)?'block':'none'); ?>" data-pos="<?php echo $i; ?>">
												<div class="easyzoom easyzoom--adjacent">
													<a href="<?php echo $big[0]; ?>">
														
														<?php /* Hier wird das Produktbild gebaut */ ?>
														<?php $attr = array('id' => 'wpsg_productimage_'.$this->getTemplateIndex().'_'.$i); ?>
														<?php if ($display === true || 1) $attr['itemprop'] = 'image'; ?>
														<?php echo wp_get_attachment_image($attachment_id, 'wpsg-productteaser-image', false, $attr); ?>
														
													</a>
												</div>
											</div>
										
										<?php } else { ?>
											
											<div class="sto_image_big sto-producttemplates-bd sto-producttemplates-image" style="display:<?php echo (($display === true)?'block':'none'); ?>" data-pos="<?php echo $i; ?>">
												<div class="box_img_wrap">
													<a href="<?php echo $big[0]; ?>" class="thickbox" rel="gallery-wpsg-<?php echo $this->getTemplateIndex(); ?>">
													<?php echo wp_get_attachment_image($attachment_id, 'wpsg-productteaser-image', false, array(
														'id' => 'wpsg_productimage_'.$this->getTemplateIndex().'_'.$i														
													)); ?>
												</a>
												</div>
											</div> 
											
										<?php } ?>
										 										
										<?php if ($display === true) $display = false; ?>
																			
									<?php $i ++; } ?>
									
                                </div>

                                <?php /* Bootstrap Slider für responsive Ansicht */ ?>
                                <div id="responsive_slider" class="visible-xs carousel slide" data-ride="carousel">
                                    
                                    <ol class="carousel-indicators">
                                        <?php foreach ($arAttachmentIDs as $attachment_id) { ?>
                                            <li data-target="responsive_slider" data-slide-to="<?php echo $i; ?>" class="<?php echo (($i === 0)?'active':''); ?>"></li>
                                        <?php $iImage ++; } ?>
                                    </ol>
                                    
                                    <div class="carousel-inner" role="listbox">
                                        <?php $i = 0; foreach ($arAttachmentIDs as $attachment_id) { ?>
                                            <div class="item <?php echo (($i === 0)?'active':''); ?>">
												
												<div class="box_img_wrap sto_image_big sto-producttemplates-bd sto-producttemplates-image" data-pos="<?php echo $i; ?>">
												
													<?php echo wp_get_attachment_image($attachment_id, 'wpsg-basket-image', false, array()); ?>
													
												</div>
												
											</div>
                                        <?php $i ++; } ?>                                                                            
                                    </div>
                                        
                                </div>
                                        
							<?php } ?>

							<?php if ($iImage <= 0) { ?>
							<img class="sto_image_dummy sto-producttemplates-bd" src="<?php echo $this->getRessourceURL('mods/mod_produktbilder/dummy.jpg'); ?>" alt="<?php echo __('Kein Produktbild verfügbar'); ?>" />
							<?php } ?>

						</div>

					</div>
					<div class="col-md-6">

						<div class="row product_title sto-producttemplates-product">
							<div class="col-md-6">
								<h1 itemprop="name"><?php echo $this->getProductName($this->view['data']['id']); ?></h1>
								<h2><?php echo $this->view['data']['detailname']; ?></h2>	
								<?php if ($this->view['oProduct']->getRating() > 0) { ?>

                                    <?php $rat = $this->view['oProduct']->getRating(); ?>
                                
                                    <?php /*
                                    <script type="application/ld+json">
						
                                        {							
                                            "@context": "http://schema.org",
                                            "@type": "Product",                                            
                                            "@id": "<?php echo $this->view['oProduct']->getProductURL(); ?>",                                            
                                            "aggregateRating": {
                                                "@type": "AggregateRating",
                                                "ratingValue": "<?php echo $rat; ?>",                                                
                                                "ratingCount": "<?php echo $this->view['oProduct']->getRatingCount(); ?>"
                                            }
                                        }
                                        
                                    </script> */ ?>
                                    
									<div class="wpsg_star_wrap">										
										<span itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating" style="display:none;">
											<span itemprop="ratingValue"><?php echo $rat; ?></span>
											<span itemprop="reviewCount"><?php echo $this->view['oProduct']->getRatingCount(); ?></span>
										</span>
										<?php for ($i = 0; $i < 5; $i ++) { ?><i class="<?php echo (($rat - $i > 0.5)?'fa fa-star':'fa fa-star-half') ?><?php echo (($i >= $rat)?'fa-star-active':''); ?>"></i><?php } ?>
									</div>
								<?php } ?>
							</div>
							<div class="col-md-6">
								<div class="sto-producttemplates-product-anr">
									<strong><?php echo __('Artikelnr.:', 'wpsg'); ?></strong> <span itemprop="mpn"><?php echo $this->getProductAnr($this->view['data']['id']); ?></span>								
								</div>
							</div>
						</div>

						<div class="row sto_product_price sto-producttemplates-product">
														
								<div class="col-md-12" itemprop="offers" itemscope itemtype="http://schema.org/Offer">
	
									<?php if ($this->view['oProduct']->canDisplayPrice()) { ?>
								
										<meta itemprop="url" content="<?php echo $this->view['oProduct']->getProductURL(); ?>" />
										<meta itemprop="priceCurrency" content="<?php echo $this->get_option('wpsg_currency'); ?>" />
										<meta itemprop="price" content="<?php echo $this->view['oProduct']->getPrice($this->view['data']['product_key']); ?>" />
										
										<?php $oldPrice = $this->view['oProduct']->getOldPrice();  ?>
                        				<?php if ($oldPrice !== false && $oldPrice != $this->view['oProduct']->getPrice($this->view['data']['product_key'])) { ?>
                        					<span class="wpsg_mod_productview_price wpsg_mod_productview_current"><?php echo wpsg_ff($this->view['oProduct']->getPrice($this->view['data']['product_key']), $this->get_option('wpsg_currency')); ?></span>
                        					<span class="wpsg_mod_productview_oldprice"><?php echo wpsg_ff($oldPrice, $this->get_option('wpsg_currency')); ?></span>
                        				<?php } else { ?>
                        					<span class="wpsg_mod_productview_price"><?php echo wpsg_ff($this->view['oProduct']->getPrice($this->view['data']['product_key']), $this->get_option('wpsg_currency')); ?></span>
                        				<?php } ?>
	
									<?php } else {?>
											
											<?php echo wpsg_translate(__('Die Produktpreise werden nur eingeloggten Benutzern angezeigt. Loggen Sie sich <a href="'.$this->getURL(wpsg_ShopController::URL_PROFIL).'">hier</a> bitte ein, um zu bestellen.')); ?>
								
									<?php } ?>
								
								</div>
							
						</div>

						<div class="row sto_product_mwstshippingtext sto-producttemplates-tax-shipping">

							<div class="col-md-12">

								<?php if ($this->get_option('wpsg_kleinunternehmer')) { /* Kleinunternehmerregelung aktiviert START */ ?>

									<?php echo wpsg_translate(__('#2# ggf. zzgl. #1#', 'wpsg'), '<a href="'.$this->getURL(wpsg_ShopController::URL_VERSANDKOSTEN).'">'.__('Versandkosten', 'wpsg').'</a>', '<a href="#kkhint" title="'.wpsg_hspc($this->get_option('wpsg_kleinunternehmer_text')).'">Endpreis</a>'); ?>

								<?php } else { /* Kleinunternehmerregelung aktiviert ENDE */ ?>

									<div class="wpsg_produkt_preishinweis">
                    					<?php if ($this->getFrontendTaxview() == WPSG_NETTO) { /* Frontend = NETTO Preise */ ?>
                    						<?php if ($this->hasMod('wpsg_mod_freeshipping') && $this->get_option('wpsg_mod_freeshipping_aktiv') == '1') { /* Versandkostenfrei aktiv */?>
                    							
                    							<?php if ($this->get_option('wpsg_mod_freeshipping_minvalue') > 0) { ?>
                    								<?php echo wpsg_translate(__('(ggf.zzgl. #1#% MwSt. und <a href="#3#">ab #2# € versandkostenfrei</a>)', 'wpsg'), 
                    									wpsg_ff($this->view['data']['mwst_value']), 
                    									wpsg_ff($this->get_option('wpsg_mod_freeshipping_minvalue')),
                    									$this->getUrl(wpsg_ShopController::URL_VERSANDKOSTEN)
                    								); ?>
                    							<?php } else { ?>
                    								<?php echo wpsg_translate(__('(ggf.zzgl. #1#% MwSt. und versandkostenfrei)', 'wpsg'), wpsg_ff($this->view['data']['mwst_value'])); ?>
                    							<?php } ?>
                    							
                    						<?php } else { ?>
                    							<?php echo wpsg_translate(__('(ggf.zzgl. #1#% MwSt. und ggf.zzgl. #2#)', 'wpsg'), wpsg_ff($this->view['data']['mwst_value']), '<a href="'.$this->getURL(wpsg_ShopController::URL_VERSANDKOSTEN).'">'.__('Versandkosten', 'wpsg').'</a>'); ?>
                    						<?php }?>
                    					<?php } else { /* Frontend = BRUTTO Preise */ ?>
                    						<?php if ($this->hasMod('wpsg_mod_freeshipping') && $this->get_option('wpsg_mod_freeshipping_aktiv') == '1') { /* Versandkostenfrei aktiv */ ?>
                    							
                    							<?php if ($this->get_option('wpsg_mod_freeshipping_minvalue') > 0) { ?>
                    								<?php echo wpsg_translate(__('(inkl. #1#% MwSt. und <a href="#3#">ab #2# € versandkostenfrei</a>)', 'wpsg'),
                    									wpsg_ff($this->view['data']['mwst_value']),
                    									wpsg_ff($this->get_option('wpsg_mod_freeshipping_minvalue')),
                    									$this->getUrl(wpsg_ShopController::URL_VERSANDKOSTEN)
                    								); ?>
                    							<?php } else { ?>
                    								<?php echo wpsg_translate(__('(inkl. #1#% MwSt. und versandkostenfrei)', 'wpsg'), wpsg_ff($this->view['data']['mwst_value'])); ?>
                    							<?php } ?> 
                    							
                    						<?php } else { ?>
                    							<?php echo wpsg_translate(__('(inkl. #1#% MwSt. und ggf.zzgl. #2#)', 'wpsg'), wpsg_ff($this->view['data']['mwst_value']), '<a href="'.$this->getURL(wpsg_ShopController::URL_VERSANDKOSTEN).'">'.__('Versandkosten', 'wpsg').'</a>'); ?>
                    						<?php }?>
                    					<?php } ?>
                    				</div>

								<?php } ?>

							</div>

						</div>

						<?php if (wpsg_isSizedString($this->view['data']['beschreibung'])) { ?>
						<div class="row sto_product_text sto-producttemplates-product">
							<div class="col-md-12 sto-producttemplates-description">

								<h2><?php echo __('Produktbeschreibung', 'wpsg'); ?></h2>

								<?php echo $this->view['data']['beschreibung']; ?>

							</div>
						</div>
						<?php } ?>

						<div class="row sto_product_mods">

							<?php /* Lagerbestand START*/?>
							<?php if ($this->hasMod('wpsg_mod_stock') && $this->get_option('wpsg_mod_stock_showProduct') == '1') { ?>
								<div class="wpsg_mod_produktindex_stock col-md-6">
									<span class="fa fa-check-circle"></span><?php echo wpsg_translate(__('<strong>#1#</strong> Artikel auf Lager','wpsg'), $this->view['data']['stock']);  ?>
								</div>
							<?php } ?>
							<?php /* Lagerbestand ENDE*/?>

							<?php /* Lieferzeit Anzeige START */ ?>
							<?php if ($this->hasMod('wpsg_mod_deliverytime') && $this->get_option('wpsg_mod_deliverytime_show_product') == '1') { ?>
								<div class="wpsg_mod_deliverytime col-md-6">
									<span class="fa fa-truck"></span>
									<?php /* Produkt nur im Store, nicht im Onlineshop vorhanden */ ?>
							    <?php if ($this->callMod('wpsg_mod_deliverytime', 'isStoreProduct', array($this->view['data']['product_key']))) { ?>
						
										<div class="wpsg_product_only_store"><?php echo __($this->callMod('wpsg_mod_deliverytime', 'displayStoreText', array($this->view['data']['product_key']))); ?></div>
									
										<?php $stl = 0; $stl = $this->callMod('wpsg_mod_deliverytime', 'displayStoreLink', array($this->view['data']['product_key'])) ?>
										<?php if (wpsg_isSizedInt($stl)) { ?>
											&nbsp;<a href="<?php echo get_permalink($stl); ?>"><?php echo __('So erreichen Sie uns.'); ?></a>
										<?php } ?>
								
									 <?php } else { ?>
																										
										<?php $strDelayNote = $this->callMod('wpsg_mod_deliverytime', 'displayDelayTime', array($this->view['data']['product_key'])); ?>
										<?php if (wpsg_isSizedString($strDelayNote)) { ?>
											<div class="wpsg_mod_deliverytime_offline">
											    <div class="wpsg_mod_deliverytime_delay"><?php echo wpsg_hspc($strDelayNote); ?></div>
											</div>
										
										<?php } else { ?>			
																	
											<div class="wpsg_mod_deliverytime">
												<span class="label label_deliverytime"><?php echo wpsg_translate(__('Lieferzeit:', 'wpsg')); ?></span>
												<?php echo $this->callMod('wpsg_mod_deliverytime', 'displayDeliveryTime', array($this->view['data']['product_key'])); ?>
											</div>		
																			
										<?php } ?>
								
							  	 <?php } ?>
								</div>
							<?php } ?>
							<?php /* Lieferzeit Anzeige ENDE */ ?>

							<?php /* Füllmengenanzeige START */ ?>
							<?php if ($this->hasMod('wpsg_mod_fuellmenge')) { ?>
		
								<div class="wpsg_produkt_fuellmenge">
								
									<?php if (($this->view['data']['fmenge']) > '0') { ?>
									
										<span class="label label_fuellmenge"><?php echo wpsg_translate(__('Füllmenge:', 'wpsg')); ?></span>
										
										<?php echo wpsg_translate(__('#1# (#2# / #3#)', 'wpsg'),							
											'<span class="wpsg_fmenge">'.wpsg_ff($this->view['data']['fmenge'], '', true).'</span> '.$this->view['data']['feinheit'],
											'<span class="fmenge_preis">'.wpsg_ff($this->view['data']['fmenge_preis'], $this->get_option('wpsg_currency')).'</span> ',
											wpsg_ff($this->get_option('wpsg_mod_fuellmenge_bezug'), $this->view['data']['feinheit'])
										); ?>
										
									<?php } else { ?>
									
										<label><?php echo wpsg_translate(__('', 'wpsg')); ?></label>
										
									<?php } ?>
									
								</div>
					
							<?php } ?>
							<?php /* Füllmengenanzeige ENDE */ ?>

							<?php /* Gewichtsanzeige START */ ?>
							<?php if ($this->hasMod('wpsg_mod_weight') && $this->get_option('wpsg_mod_weight_showProduct') === '1') { ?>
							<div class="wpsg_mod_weight_produkt">
								
								<?php if (($this->view['data']['weight']) > '0') { ?>
									<span class="label label_weight"><?php echo wpsg_translate(__('Gewicht:', 'wpsg')); ?></span>
									<?php echo wpsg_translate(__('#1# #2#', 'wpsg'), '<span class="wpsg_weight" id="weight_'.$this->view['data']['id'].'">'.wpsg_ff($this->view['data']['weight']).'</span>', $this->get_option('wpsg_mod_weight_unit')); ?>
								<?php } else { ?>
									<label><?php wpsg_translate(__('', 'wpsg'))?></label>
								<?php } ?>
							</div>
							<?php } ?>
							<?php /* Gewichtsanzeige ENDE */ ?>

							<?php /* Varianten START */ ?>
							<?php echo $this->callMod('wpsg_mod_productvariants', 'renderTemplate', array($this->view['data']['product_key'])); ?>
							<?php /* Varianten ENDE */ ?>
							
							<?php $this->callMods('product_bottom', array(&$this->view['data']['id'], $this->getTemplateIndex())); ?>

						</div>

					</div>

				</div>

				<div class="clearer"></div>

				<div class="row">

					<div class="col-md-6 hidden-xs">
						
						<?php if (wpsg_isSizedArray($arAttachmentIDs)) { ?>
						<div class="jcarousel-wrapper sto_carousel">

							<?php if (sizeof($arAttachmentIDsAll) > 5) { ?>
							<a href="#" class="left"><span class="fa fa-chevron-left" aria-hidden="true"></span></a>
							<?php } ?>

							<?php /* Kleine Bilder vorschau unten */ ?>
							<div class="jcarousel" style="<?php echo ((sizeof($arAttachmentIDsAll) > 5)?'margin-left:25px;':''); ?>">
								<ul>
									<?php $i = 0; foreach ($arAttachmentIDsAll as $attachment_id) { ?>
									<li>
										<a data-target="<?php echo $i; ?>" href="#">
											<div class="wpsg_image_producttemplate_small">
												<div class="box_img_wrap">												
													<?php echo wp_get_attachment_image($attachment_id, 'wpsg-basket-image', false, array()); ?>
												</div>
											</div>
										</a>
									</li>
									<?php $i ++; } ?>
								</ul>
							</div>

							<?php if (sizeof($arAttachmentIDsAll) > 5) { ?>
							<a href="#" class="right"><span class="fa fa-chevron-right" aria-hidden="true"></span></a>
							<?php } ?>

						</div>
						<?php } ?>

					</div>

					<div class="col-md-6">

						<?php if ($this->view['oProduct']->canOrder()) { ?>
						<div class="border_wrap">
							<div class="row row_product_add sto-producttemplates-bd">
 
								<div class="col-md-6 col-xs-12">

									<div class="product_add">
										<a href="#" class="fa fa-minus sto-producttemplates-amount wpsg_product_sub"></a>
										<input type="text" value="<?php echo ((wpsg_isSizedInt($this->view['data']['menge']))?$this->view['data']['menge']:'1'); ?>" name="wpsg[menge]" class="wpsg_amount sto-producttemplates-amount" id="wpsg_menge_<?php echo $this->getTemplateIndex(); ?>"
											<?php echo (($this->view['data']['basket_multiple'] == 4)?' readonly="readonly" ':''); ?>
										/>
										<a href="#" class="fa fa-plus sto-producttemplates-amount wpsg_product_add"></a>
									</div>

								</div>

								<div class="col-md-6 col-xs-12">

									<?php /* Urlaubsmodus aktiv */ ?>
									<?php if ($this->hasMod('wpsg_mod_deliverytime') && ($this->get_option('wpsg_mod_deliverytime_holiday') == '1')) { ?>
										
										<?php if ($this->callMod('wpsg_mod_deliverytime', 'holiday', array($this->view['data']['product_key']))) { ?>
										
											<div class="wpsg_product_deliverytime_holiday" style="height:50px; padding:10px; width:50%; float:right; border:1px solid #ff0000;">
																																	
												<?php echo __($this->callMod('wpsg_mod_deliverytime', 'displayHolidaytext', array($this->view['data']['product_key']))); ?>
												
											</div>					
									
										<?php } ?>
											
									<?php } else {?>
								
										<input class="wpsg_button wpsg_add_basket sto-producttemplates-button-bg wpsg_add_basket_<?php echo $this->getTemplateIndex(); ?>" type="submit" value="<?php echo __('In den Warenkorb', 'wpsg'); ?>" name="wpsg[submit]" />
	
									<?php } ?>
									
								</div> 

							</div>
						</div>
						<?php } ?>

						<?php if ($this->hasMod('wpsg_mod_request') && $this->callMod('wpsg_mod_request', 'isRequestProduct', array($this->view['data']['id']))) { ?>

						<div class="border_wrap">
							<div class="row row_product_add sto-producttemplates-bd">
 
								<div class="col-md-6 col-xs-12">

									<div class="product_add">
										<a href="#" class="fa fa-minus sto-producttemplates-amount wpsg_product_sub"></a>
										<input type="text" value="<?php echo ((wpsg_isSizedInt($this->view['data']['menge']))?$this->view['data']['menge']:'1'); ?>" name="wpsg[menge]" class="wpsg_amount sto-producttemplates-amount" id="wpsg_menge_<?php echo $this->getTemplateIndex(); ?>"
											<?php echo (($this->view['data']['basket_multiple'] == 4)?' readonly="readonly" ':''); ?>
										/>
										<a href="#" class="fa fa-plus sto-producttemplates-amount wpsg_product_add"></a>
									</div>

								</div>

								<div class="col-md-6 col-xs-12">

									<input class="wpsg_button wpsg_add_basket sto-producttemplates-button-bg wpsg_add_basket_<?php echo $this->getTemplateIndex(); ?>" id="wpsg_add_requestlist_<?php echo $this->getTemplateIndex(); ?>" type="submit" value="<?php echo __('Auf die Anfrageliste', 'wpsg'); ?>" name="wpsg[submit_request]" />
									
								</div> 

							</div>
						</div>

					<?php } ?>

					</div>

				</div>

				<div class="clearer"></div>



			</div>

            <?php if (\sto\M1::isSizedString($this->view['data']['longdescription']) ||
            		  \sto\M1::isSizedString($this->view['data']['moreinfos']) ||
					 (\sto\M1::isSizedString($this->view['data']['comment_status'], 'open') && $this->get_option('wpsg_mod_produktartikel_comment') <= 0)
            		 ) { ?>
			<div class="product_tabs border_wrap">
				<div class="row row_tab_head sto-producttemplates-description">

                    <?php $rtactive = 0; ?>
                    <?php if (\sto\M1::isSizedString($this->view['data']['longdescription'])) { ?>
					<div class="col-md-3">

						<?php if ($rtactive == 0) { ?>
	                    	<?php $rtactive = 1; ?>
							<a href="#" data-tab="1" class="row_tab_head_active"><?php echo __('Produktbeschreibung', 'wpsg'); ?></a>
						<?php } else { ?>
							<a href="#" data-tab="1"><?php echo __('Produktbeschreibung', 'wpsg'); ?></a>
        				<?php } ?>            

					</div>
                    <?php } ?>

					<?php if (\sto\M1::isSizedString($this->view['data']['moreinfos'])) { ?>
					<div class="col-md-3">

						<?php if ($rtactive == 0) { ?>
	                    	<?php $rtactive = 2; ?>
							<a href="#" data-tab="2" class="row_tab_head_active"><?php echo __('Zusätzliche Informationen', 'wpsg'); ?></a>
						<?php } else { ?>
							<a href="#" data-tab="2"><?php echo __('Zusätzliche Informationen', 'wpsg'); ?></a>
        				<?php } ?>            

					</div>
					<?php } ?>

					<?php if (\sto\M1::isSizedString($this->view['data']['moreinfos2'])) { ?>
						<div class="col-md-3">

							<?php if ($rtactive == 0) { ?>
								<?php $rtactive = 3; ?>
								<a href="#" data-tab="3" class="row_tab_head_active"><?php echo __('Lieferumfang', 'wpsg'); ?></a>
							<?php } else { ?>
								<a href="#" data-tab="3"><?php echo __('Lieferumfang', 'wpsg'); ?></a>
							<?php } ?>

						</div>
					<?php } ?>

					<?php if (\sto\M1::isSizedString($this->view['data']['comment_status'], 'open')) { ?>
					<div class="col-md-3">

						<?php if ($rtactive == 0) { ?>
	                    	<?php $rtactive = 4; ?>
							<a href="#" data-tab="4" class="row_tab_head_active"><?php echo __('Bewertungen', 'wpsg'); ?></a>
						<?php } else { ?>
							<a href="#" data-tab="4"><?php echo __('Bewertungen', 'wpsg'); ?></a>
        				<?php } ?>            

					</div>
					<?php } ?>

				</div>

                <?php if (\sto\M1::isSizedString($this->view['data']['longdescription'])) { ?>
                <?php if ($rtactive == 1) { ?>
				<div class="row row_tab_content_1 row_tab_content row_tab_content_active">
				<?php } else { ?>
				<div class="row row_tab_content_1 row_tab_content">
				<?php } ?>

					<div class="col-md-12 sto-producttemplates-description">

						<?php remove_filter('the_content', array($GLOBALS['wpsg_sc'], 'content_filter')); ?>
						<?php echo apply_filters('the_content', $this->view['data']['longdescription']); ?>
						<?php add_filter('the_content', array($GLOBALS['wpsg_sc'], 'content_filter')); ?>

					</div>

				</div>
                <?php } ?>

				<?php if (\sto\M1::isSizedString($this->view['data']['moreinfos'])) { ?>
                <?php if ($rtactive == 2) { ?>
				<div class="row row_tab_content_2 row_tab_content row_tab_content_active">
				<?php } else { ?>
				<div class="row row_tab_content_2 row_tab_content">
				<?php } ?>

					<div class="col-md-12 sto-producttemplates-moreinfo">

						<?php remove_filter('the_content', array($GLOBALS['wpsg_sc'], 'content_filter')); ?>
						<?php echo apply_filters('the_content', $this->view['data']['moreinfos']); ?>
						<?php add_filter('the_content', array($GLOBALS['wpsg_sc'], 'content_filter')); ?>

					</div>

				</div>
				<?php } ?>

				<?php if (\sto\M1::isSizedString($this->view['data']['moreinfos2'])) { ?>
				<?php if ($rtactive == 3) { ?>
				<div class="row row_tab_content_3 row_tab_content row_tab_content_active">
				<?php } else { ?>
				<div class="row row_tab_content_3 row_tab_content">
				<?php } ?>

					<div class="col-md-12 sto-producttemplates-moreinfo">

						<?php remove_filter('the_content', array($GLOBALS['wpsg_sc'], 'content_filter')); ?>
						<?php echo apply_filters('the_content', $this->view['data']['moreinfos2']); ?>
						<?php add_filter('the_content', array($GLOBALS['wpsg_sc'], 'content_filter')); ?>

					</div>

				</div>
				<?php } ?>

				<?php if (\sto\M1::isSizedString($this->view['data']['comment_status'], 'open')) { ?>
                <?php if ($rtactive == 4) { ?>
				<div class="row row_tab_content_4 row_tab_content row_tab_content_active" style="position:relative;">
				<?php } else { ?>
				<div class="row row_tab_content_4 row_tab_content" style="position:relative;">
				<?php } ?>
				
					<?php echo \sto\frontend\product::renderCommentForm($this->view['data']['id']); ?>

					<div class="sto_Comment_Loading" style="display:none;">
			            <div class="inner">
			                <div class="fa fa-spinner fa-pulse fa-3x fa-fw"></div>
			                <div class="text"><?php echo __('Bitte warten, die Bewertungen werden aktualisiert.', 'sto'); ?></div>
			            </div>
					</div>

				</div>
				
				
				<?php } ?>
				
			</div>
            <?php } ?>
            
			<div class="clearer"></div>

		</div>

	</div>
	
</div>

<script type="text/javascript">/* <![CDATA[ */

	jQuery(document).ready(function() {

		jQuery('#wpsg_produktform_<?php echo $this->getTemplateIndex(); ?> .jcarousel').jcarousel();        
        
		jQuery('#wpsg_produktform_<?php echo $this->getTemplateIndex(); ?> .sto_carousel .left').bind('click', function() { jQuery('.jcarousel').jcarousel('scroll', '-=1'); return false; } );
		jQuery('#wpsg_produktform_<?php echo $this->getTemplateIndex(); ?> .sto_carousel .right').bind('click', function() { jQuery('.jcarousel').jcarousel('scroll', '+=1'); return false; } );
		jQuery('#wpsg_produktform_<?php echo $this->getTemplateIndex(); ?> .sto_carousel .jcarousel a').bind('click', function() { jQuery('#wpsg_produktform_<?php echo $this->getTemplateIndex(); ?> .sto_image_big').hide(); jQuery('#wpsg_produktform_<?php echo $this->getTemplateIndex(); ?> *[data-pos="' + jQuery(this).attr("data-target") + '"]').show(); return false; } );

		jQuery('#wpsg_produktform_<?php echo $this->getTemplateIndex(); ?> .row_tab_head a').bind('click', function() {

			jQuery('#wpsg_produktform_<?php echo $this->getTemplateIndex(); ?> .row_tab_head a').removeClass('row_tab_head_active');
			jQuery(this).addClass('row_tab_head_active');

			jQuery('#wpsg_produktform_<?php echo $this->getTemplateIndex(); ?> .row_tab_content').hide();
			jQuery('#wpsg_produktform_<?php echo $this->getTemplateIndex(); ?> .row_tab_content_' + jQuery(this).attr('data-tab')).show();

			return false;

		} );

		<?php if (in_array($this->get_option('wpsg_afterinsert'), array('2', '3'))) { ?>
 
		jQuery('.wpsg_add_basket_<?php echo $this->getTemplateIndex(); ?>').unbind('click').bind('click', function() {

			var sto_product_parent = jQuery(this).parents('.sto_product_add_wrap');

			sto_product_parent.find('.sto_ProductLayer').css( { 'height': sto_product_parent.find('.sto_product_top_wrap').height() + 'px' } );

			sto_product_parent.find('.wpsg_add_basket').prop('disabled', true);
			sto_product_parent.find('.sto_ProductLayer_addBasket').show();

			jQuery.ajax( {
				url: STO.ajaxurl,
				data:
				{
					'action': 'sto',
					'sto[action]': 'insertProduct',
					'sto[form_data]': jQuery(this).parents('form').serialize()
				}, 
				success: function(data) 
				{

					sto_product_parent.find('.wpsg_add_basket').prop('disabled', false);

					if (typeof data != 'object')
					{

						sto_error(data);
						sto_product_parent.find('.sto_ProductLayer_addBasket').hide();

						return;

					}

					jQuery('.sto_basket_amount').html(data.sto_basket_amount);
					jQuery('.sto_basket_product_count').html(data.sto_basket_product_count);
					jQuery('.sto_basket_layer').html(data.sto_basket_layer);
					
                    //sto_product_parent.find('.product_wrap').html(data.html_product);

					if (!jQuery('.sto_basket_layer').is(':visible')) jQuery('.sto_show_basket_layer').click();

					sto_product_parent.find('.sto_ProductLayer').css( { 'height': sto_product_parent.find('.sto_product_top_wrap').height() + 'px' } );

					//sto_product_bind();

					sto_product_parent.find('.sto_ProductLayer_addBasket').hide();
					sto_product_parent.find('.sto_ProductLayer_add_done_Basket').show();

					<?php if ($this->get_option('wpsg_afterinsert') == '2') { ?>
					tb_show('<?php echo __('Ihr Warenkorb', 'wpsg'); ?>', '<?php echo $this->getURL(wpsg_ShopController::URL_BASKET_AJAX); ?>&height=500');
					<?php } else { ?>

					<?php } ?>

					setTimeout(function(){

						sto_product_parent.find('.sto_ProductLayer_add_done_Basket').fadeOut(1000);

					}, 2000);

					//wpsg_refreshBasketWidget();
					
				}
			} );	
			
			return false;
			
		} );
		 
		<?php } ?>

		/* Carousel für die mobile Ansicht der Produktbilder in der Produktdetailansicht - 3sec */        		
        jQuery('#carousel_responsive').jcarousel( { } ).jcarouselAutoscroll( {
            interval: 3000,
            target: '+=1',
            autostart: true
        } );

		<?php if (\sto\settings::getConfig('sto_shop_product_showmagnifier') === '1') { ?>
		var sto_ez = jQuery('.easyzoom').easyZoom();
		<?php } ?>
		
		
	} );
	
/* ]]> */</script>
Mit macht es eigentlich nur Sinn das ggf. dort einzufügen wo auch "Endpreis" steht. nun habe ich es überall wo auch zzgl. steht eingefügt (obwohl es ja ausschließlich um "ggf. zzgl. Versandkosten" geht.
Ich sehe mir das nach den Änderungen in einem zweiten Browser an und lösche vorher das cache. Mehr fällt mir dazu nicht ein.
Noch eine Idee was ich machen kann bzw. warum die Umsetzung nicht klappt?

Viele Grüße

ADMIN: Bitte "Code-Tags" verwenden, statt "Quote-Tags", wenn Code gezeigt werden soll. Besser noch bei vielen Zeilen: Dateianhang verwenden. Danke!
Benutzeravatar
maennchen1.de
Administrator
Beiträge: 17868
Registriert: 14.08.2003, 16:55
Lizenz: wpShopGermany Enterprise
Wohnort: Thüringen, Ellersleben
Kontaktdaten:

Re: Bei Endpreis zzgl. Versandkosten ggf. einfügen

Beitrag von maennchen1.de »

Gehe bitte unter "Konfiguration > Einstellungen > Erweitert" und aktiviere dort bitte testweise diese beiden Optionen:
- Debug Modus
- Verwendete Templates anzeigen (nur im Frontend)

Gehe danach auf die entsprechende Seite, wo die Änderung erfolgen soll. Diese Seite wird jetzt etwas anders dargestellt. Es werden jetzt Rahmen um die entsprechenden Elemente gezeichnet. Diese Rahmen zeigen dir, aus welcher Datei die Inhalte kommen. Vergleiche das bitte mit der Datei, die du bearbeitest. Evtl. wird eine andere Datei angezeigt, die ebenfalls editiert werden muss.
Du darfst gern einen Screenshot von der Seite posten.
Kein Support per PN! Alle Fragen beantworten wir hier im Forum. Per PN bitte nur Passwörter, Namen und URLs - sofern notwendig.
Bitte vor dem posten lesen:
Wie poste ich eine Frage zu einem Problem?
FAQ / häufig gestellte Fragen
Anzeige-Fehler / Funktionsfehler in wpShopGermany erkennen und selbst beheben
PHTML-Dateien richtig verwenden (für eigene Anpassungen)
Gabriele Sch.
Beiträge: 630
Registriert: 22.06.2018, 09:18
Lizenz: wpShopGermany Enterprise

Re: Bei Endpreis zzgl. Versandkosten ggf. einfügen

Beitrag von Gabriele Sch. »

ist hier was falsch abgelegt?
Dateianhänge
Produktübersichtsseite 1
Produktübersichtsseite 1
Produktübersichtsseite 1Screenshot_2020-03-02.jpg (6.74 KiB) 3070 mal betrachtet
Produkt zu 1
Produkt zu 1
Produkt zu Produktübersichtsseite 1Screenshot_2020-03-02.jpg (6.98 KiB) 3070 mal betrachtet
Produktübersichtsseite 2
Produktübersichtsseite 2
Produktübersichtsseite 2Screenshot_2020-03-02.jpg (8.14 KiB) 3070 mal betrachtet
Produkt zu 2
Produkt zu 2
Produkt zu Produktübersichtsseite 2 Screenshot_2020-03-02.jpg (8.19 KiB) 3070 mal betrachtet
Produktübersichtsseite 3
Produktübersichtsseite 3
Produktübersichtsseite 3 Screenshot_2020-03-02.jpg (7.69 KiB) 3070 mal betrachtet
Produkt zu 3
Produkt zu 3
Produkt zu Produktübersichtsseite 3 Screenshot_2020-03-02.jpg (8.55 KiB) 3070 mal betrachtet
Benutzeravatar
maennchen1.de
Administrator
Beiträge: 17868
Registriert: 14.08.2003, 16:55
Lizenz: wpShopGermany Enterprise
Wohnort: Thüringen, Ellersleben
Kontaktdaten:

Re: Bei Endpreis zzgl. Versandkosten ggf. einfügen

Beitrag von maennchen1.de »

Angezeigt werden dir nur Dateien aus dem Ordner views. Wenn du Änderungen in einer Datei im Ordner user_views machst, solltest du die user_views bitte nicht deaktivieren.
Kein Support per PN! Alle Fragen beantworten wir hier im Forum. Per PN bitte nur Passwörter, Namen und URLs - sofern notwendig.
Bitte vor dem posten lesen:
Wie poste ich eine Frage zu einem Problem?
FAQ / häufig gestellte Fragen
Anzeige-Fehler / Funktionsfehler in wpShopGermany erkennen und selbst beheben
PHTML-Dateien richtig verwenden (für eigene Anpassungen)
Antworten