Categories

Ausgewählte Vorlagen

VirtueMart. Kein Preis bei einem Artikel eingegeben wird

Norman Fisher Dezember 26, 2011
Rating: 5.0/5. From 3 votes.
Please wait...

Dieses Tutorial zeigt Ihnen wie man dieses Problem auslöscht: Es wird Kein Preis bei einem Artikel eingegeben (wenn keine Rabatt gibt).

(Für die einige Templates) Im Adminbereich gehen Sie auf Components (Komponenten) -> Virtuemart, klicken auf die Produktliste, wählen einen Artikel aus und verändern den Rabatttyp auf 0 (-Kein-) im Produkt Info Tab. Drücken Sie auf „Apply“ (Übernehmen) um die Änderungen zu speichern. Preis wird so angezeigt

Um das Problem auszulösen, finden die Theme-Dateien auf Ihrem Server, gehen auf components/com_virtuemart/themes/vmtheme(your_theme_number)/templates/common/ und öffnen price.tpl.php um zu editieren. Suchen den foldenden Code:

in price.tpl.php

  <?php
  if(!empty($discount_info["amount"])) {
  ?>
  <span class="productPrice">
  <?php echo $CURRENCY_DISPLAY->getFullValue($base_price) ?>
  <?php echo $text_including_tax ?>
  </span>
  <?php
  }
  ?>
  <?php
  if( !empty( $price_info["product_price_id"] )) { ?>
  <span class="product-Old-Price">
  <?php echo $CURRENCY_DISPLAY->getFullValue($undiscounted_price); ?>
  </span>
  <?php
  }
  echo $price_table;
  ?>

Dort müssen Sie diese 2 Zeilen vertauschen

if(!empty($discount_info["amount"])) { 
if( !empty( $price_info["product_price_id"] )) { ?>

um Ihr Code so auszusehen

<?php
  if( !empty( $price_info["product_price_id"] )) {
  ?>
  <span class="productPrice">
  <?php echo $CURRENCY_DISPLAY->getFullValue($base_price) ?>
  <?php echo $text_including_tax ?>
  </span>
  <?php
  }
  ?>
  <?php
  if(!empty($discount_info["amount"])) { ?>
  <span class="product-Old-Price">
  <?php echo $CURRENCY_DISPLAY->getFullValue($undiscounted_price); ?>
  </span>
  <?php
  }
  echo $price_table;
  ?>

Dann speichern Sie die Änderungen und aktualisieren Ihre Seite. Fertig!

Sehen Sie jetzt das ausführliche Video-Tutorial an:

VirtueMart. Kein Preis bei einem Artikel eingegeben wird
Dieser Eintrag wurde um VirtueMart Tutorials geschrieben und archived_tutorial, price, product, VirtueMart, zero markiert. Bookmarken Sie den permalink.

Submit a ticket

Sollte Ihre Frage durch die Tutorials nicht ausreichend beantwortet worden sein, benutzen Sie bitte den folgenden Link, um sich an unser Beratungsteam (Support) zu wenden. Wir bieten Ihnen unsere Hilfe und Unterstutzung an. 24 Stunden am Tag, 7 Tage die Woche!
Ticket Einrichten