Varianten ohne Preis?

Du hast Probleme mit der Formatierung der Anzeige und weißt nicht woher der Fehler kommt und wie du ihn beheben kannst?

Moderatoren: ThoGoe, maennchen1.de

derx
Beiträge: 21
Registriert: 13.11.2010, 07:27

Varianten ohne Preis?

Beitrag von derx » 27.06.2011, 11:58

Wie mache ich das? Ich will meinem Produkt in verschiedene Farbvarianten anbieten, da sich dadurch der Preis nicht ändert will ich natürlich auch keinen anzeigen. Auch kein 0,00!

Wie kann mir das gelingen?

lggue
Zuletzt geändert von derx am 27.06.2011, 15:42, insgesamt 1-mal geändert.

Benutzeravatar
maennchen1.de
Administrator
Beiträge: 17016
Registriert: 14.08.2003, 16:55
Lizenz: wpShopGermany Enterprise
Wohnort: Thüringen, Ellersleben
Kontaktdaten:

Re: Varianten ohne Preis?

Beitrag von maennchen1.de » 27.06.2011, 12:45

Hallo!
Du musst nur das Produkttemplate anpassen.
Wenn du nicht viel kaputt machen möchtest, so musst du den Preis nur mit der CSS-Eigenschaft hidden versehen und weg isser.
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)

derx
Beiträge: 21
Registriert: 13.11.2010, 07:27

Re: Varianten ohne Preis?

Beitrag von derx » 27.06.2011, 14:13

maennchen1.de hat geschrieben:Hallo!
Du musst nur das Produkttemplate anpassen.
Wenn du nicht viel kaputt machen möchtest, so musst du den Preis nur mit der CSS-Eigenschaft hidden versehen und weg isser.
Ok, ich bin da nicht wirklich firm :roll: , meinst Du das file standard.phtml?
irgenwo da:

Code: Alles auswählen

<label class="wpsg_vari_label">
  				<input <?php echo (($iv == 1)?"checked='checked'":""); ?> onclick="switchVari(<?php echo $this->data['p_id']; ?>, <?php echo $v_id; ?>);" type="radio" name="vari" value="<?php echo $v_id; ?>" /><?php echo $v["name"]; ?>
  				/ <span id="var_preis_<?php echo $v_id; ?>"><?php echo $v["preis"]; ?></span>
  				<?php if (array_key_exists("mod_weight", $this->mods)) { ?>/ <span id="var_weight_<?php echo $v_id; ?>"><?php echo $v["weight"]; ?></span><?php echo $this->data["mod_weight"]["unit"]; ?><?php } ?>
  				<?php if (array_key_exists("mod_stock", $this->mods)) { ?><?php echo __("Lagerbestand", "wpsg"); ?>: <span id="var_stock_<?php echo $v_id; ?>"><?php echo $v["stock"]; ?></span><?php } ?>
  			</label><br />
ich bitte Dich um Unterstützung,
danke schön,
lggue

Joe
Beiträge: 289
Registriert: 31.07.2010, 09:50
Lizenz: wpShopGermany Enterprise

Re: Varianten ohne Preis?

Beitrag von Joe » 27.06.2011, 17:11

statt

Code: Alles auswählen

<span id="var_preis_<?php echo $v_id; ?>"><?php echo $v["preis"]; ?></span>

Code: Alles auswählen

<span id="var_preis_<?php echo $v_id; ?>" style="display:none;"><?php echo $v["preis"]; ?></span>
benutzen

derx
Beiträge: 21
Registriert: 13.11.2010, 07:27

Re: Varianten ohne Preis?

Beitrag von derx » 27.06.2011, 18:54

Viel Dank Joe

Jopen-Online
Beiträge: 162
Registriert: 22.06.2011, 17:46

Re: Varianten ohne Preis?

Beitrag von Jopen-Online » 28.06.2011, 08:28

Joe hat geschrieben:statt

Code: Alles auswählen

<span id="var_preis_<?php echo $v_id; ?>"><?php echo $v["preis"]; ?></span>

Code: Alles auswählen

<span id="var_preis_<?php echo $v_id; ?>" style="display:none;"><?php echo $v["preis"]; ?></span>
benutzen
Ich habe dies geändert und trotzdem steht der Preis noch drin:
Unbenannt-1.gif
Unbenannt-1.gif (2.75 KiB) 3779 mal betrachtet
Langsam bin ich etwas ratlos :(

Benutzeravatar
maennchen1.de
Administrator
Beiträge: 17016
Registriert: 14.08.2003, 16:55
Lizenz: wpShopGermany Enterprise
Wohnort: Thüringen, Ellersleben
Kontaktdaten:

Re: Varianten ohne Preis?

Beitrag von maennchen1.de » 28.06.2011, 08:31

In welcher Datei hast du es geändert? (bitte mit vollständigem Pfad)
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)

Jopen-Online
Beiträge: 162
Registriert: 22.06.2011, 17:46

Re: Varianten ohne Preis?

Beitrag von Jopen-Online » 28.06.2011, 08:41

/wp-content/plugins/wpshopgermany/views/templates/produkt/standard.phtml

Benutzeravatar
maennchen1.de
Administrator
Beiträge: 17016
Registriert: 14.08.2003, 16:55
Lizenz: wpShopGermany Enterprise
Wohnort: Thüringen, Ellersleben
Kontaktdaten:

Re: Varianten ohne Preis?

Beitrag von maennchen1.de » 28.06.2011, 08:51

Dann schau mal nach, ob es folgende nicht auch noch gibt:
/wp-content/plugins/wpshopgermany/user_views/templates/produkt/standard.phtml

Und dann lies bitte:
HTML-Templates individuell anpassen
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)

Jopen-Online
Beiträge: 162
Registriert: 22.06.2011, 17:46

Re: Varianten ohne Preis?

Beitrag von Jopen-Online » 28.06.2011, 09:01

Nein, die Datei gibt es nicht.

derx
Beiträge: 21
Registriert: 13.11.2010, 07:27

Re: Varianten ohne Preis?

Beitrag von derx » 28.06.2011, 09:05

ich habe keinen ordner user_views im wpshopgermany

Jopen-Online
Beiträge: 162
Registriert: 22.06.2011, 17:46

Re: Varianten ohne Preis?

Beitrag von Jopen-Online » 28.06.2011, 09:06

So sieht die Datei bei mir aus:

Code: Alles auswählen

<div class="wpshopgermany">

	<div class="wpshopgermany_produkt wpsg_produkt_<?php echo $this->data['p_id']; ?>">      

		<?php /* Versteckter Grundpreis für die Javascript Berechnung des Variantenpreises */ ?>
		<span class="wpsg_hidden" id="weight_gp_<?php echo $this->data["p_id"]; ?>"><?php echo $this->data["mod_weight"]["weight"]; ?></span>
	    
		<div class="name"><?php echo $this->data["name"]; ?></div>
		<div class="beschreibung"><?php echo $this->data["beschreibung"]; ?></div>
		
		<div class="wpsg_vp">
			<?php if (array_key_exists("mod_variantenplus", $this->mods)) { ?>
			<?php echo $this->mods['mod_variantenplus']->renderTemplate($this->data['p_id']); ?>
			<?php } ?>
		</div>
		
		<div class="price">
		
	  		<?php echo __("Preis", "wpsg"); ?>: <span id="preis_<?php echo $this->data["p_id"]; ?>"><?php echo number_format($this->data["preis"], 2, ",", "."); ?></span> <?php echo $this->data["wahrung"]; ?><br />
      		
	  		<?php if (array_key_exists("mod_varianten", $this->mods) && is_array($this->data["mod_varianten"]) && sizeof($this->data["mod_varianten"]) > 0) { ?>
	  		<?php echo __(""); ?><span id="gp_<?php echo $this->data["p_id"]; ?>"><?php echo number_format($this->data[""], 2, ",", "."); ?></span> <br />





      		<?php } ?>
      		
      		<?php if (array_key_exists("mod_stock", $this->mods)) { ?>
      		<?php echo __("Lagerbestand", "wpsg"); ?>: <span id="stock_<?php echo $this->data["p_id"]; ?>"><?php echo $this->data["mod_stock"]; ?></span><br />
      		<?php } ?>
      		
      		<?php if (array_key_exists("mod_weight", $this->mods)) { ?>
      		<?php echo __("Gewicht", "wpsg"); ?>: <span id="weight_<?php echo $this->data["p_id"]; ?>"><?php echo $this->data["mod_weight"]["weight"]; ?></span><?php echo $this->data["mod_weight"]["unit"]; ?><br />
      		<?php } ?>
      		
      		<?php if (array_key_exists("mod_fuellmenge", $this->mods)) { ?>
      		<?php echo __("Füllmenge", "wpsg"); ?>: <?php echo number_format((double)$this->data["fmenge"], 2, ",", "."); ?><?php echo $this->data["feinheit"]; ?> (<?php echo number_format((double)$this->data["gpreis"], 2, ",", "."); ?><?php echo $this->data["wahrung"]; ?>/<?php echo $this->data["fbasis"]; ?><?php echo $this->data["feinheit"]; ?>) <br />
      		<?php } ?>
      		
      		<span class="zusatz">(<?php echo __("inkl.", "wpsg"); ?> <?php echo $this->data["mwst_value"]; ?>% <?php echo __("Mwst. und zzgl.", "wpsg"); ?> <a href="<?php echo $this->data["link_vk"]; ?>"><?php echo __("Versandkosten", "wpsg"); ?></a>)</span>
      		

		</div>
	  
	  	<?php if (array_key_exists("mod_weight", $this->mods)) { ?>
	  	<div class="weight"><?php echo __("Gewicht", "wpsg"); ?>: <?php echo $this->data["mod_weight"]["weight"]; ?> <?php echo $this->data["mod_weight"]["unit"]; ?></div>
	  	<?php } ?>

	  	<?php if (is_array($this->data["mod_varianten"]) && sizeof($this->data["mod_varianten"]) > 0) { ?>
		<div class="wpshopgermany_vari">
  			<?php $iv = 0; foreach ($this->data["mod_varianten"] as $v_id => $v) { $iv ++; ?>
  			<label class="wpsg_vari_label">
  				<input <?php echo (($iv == 1)?"checked='checked'":""); ?> onclick="switchVari(<?php echo $this->data['p_id']; ?>, <?php echo $v_id; ?>);" type="radio" name="vari" value="<?php echo $v_id; ?>" /><?php echo $v["name"]; ?>
  				/ <span id="var_preis_<?php echo $v_id; ?>" style="display:none;"><?php echo $v["preis"]; ?></span>
  				<?php if (array_key_exists("mod_weight", $this->mods)) { ?>/ <span id="var_weight_<?php echo $v_id; ?>"><?php echo $v["weight"]; ?></span><?php echo $this->data["mod_weight"]["unit"]; ?><?php } ?>
  				<?php if (array_key_exists("mod_stock", $this->mods)) { ?><?php echo __("Lagerbestand", "wpsg"); ?>: <span id="var_stock_<?php echo $v_id; ?>"><?php echo $v["stock"]; ?></span><?php } ?>
  			</label><br />
  			<?php if ($iv == 1) { ?><script type="text/javascript"> switchVari(<?php echo $this->data["p_id"]; ?>, <?php echo $v_id; ?>); </script><?php } ?>
			<?php } ?>
		</div>		
		<?php } ?>
		
		<div class="image"><?php echo $this->data["bild"]; ?></div>
	  
		<div class="amount"><?php echo __("Menge", "wpsg"); ?>: <input type="text" name="menge" value="1" size="5" /></div>	
		  
		<input class="wpshopgermany_submit_basket" type="submit" name="submit_basket" value="<?php echo __("Zum Warenkorb hinzufügen", "wpsg"); ?>" />
		<div class="clear"></div>
		
	</div>
		
</div>


Benutzeravatar
maennchen1.de
Administrator
Beiträge: 17016
Registriert: 14.08.2003, 16:55
Lizenz: wpShopGermany Enterprise
Wohnort: Thüringen, Ellersleben
Kontaktdaten:

Re: Varianten ohne Preis?

Beitrag von maennchen1.de » 28.06.2011, 16:22

Hallo!
Das ist zwar nicht korrekt, dass du in die views/ schreibst, aber an der Stelle ist es richtig und sollte auch so funktionieren.
Prüfe bitte auch, ob dem Produkt auch das Standard-Template zugeordnet wurde und ob im HTML-Quelltext der hinzugefügte Bereich (display:none) mit angezeigt wird.
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)

Jopen-Online
Beiträge: 162
Registriert: 22.06.2011, 17:46

Re: Varianten ohne Preis?

Beitrag von Jopen-Online » 28.06.2011, 18:03

Ja, ich benutze für alle Produkte das Standard-Template. Im Quelltext steht auch display:none. Trotzdem wird die Zahl unverändert angezeigt...

Benutzeravatar
maennchen1.de
Administrator
Beiträge: 17016
Registriert: 14.08.2003, 16:55
Lizenz: wpShopGermany Enterprise
Wohnort: Thüringen, Ellersleben
Kontaktdaten:

Re: Varianten ohne Preis?

Beitrag von maennchen1.de » 28.06.2011, 20:23

Hast du evtl. mal eine URL parat, wo ich mir das ansehen kann?
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