Seite 1 von 1

Zusätzlicher Wert zum Artikel anzeigen

BeitragVerfasst: Mi 17. Apr 2024, 15:32
von MaD
Moin,
ich habe das Problem, dass eine zusätzliche (ISMN) Nummer beim Artikel angezeigt werden soll.
Die ISMN-Nummer ist die Internationale Standardbuchnummer ISBN für die Musikbranche. Diese Nummer muss jetzt bei jedem Artikel (Noten, etc.)
angezeigt werden. Eventuell kann das Feld EAN im Backend des Artikels dafür verwendet werden, damit muss kein neuer Wert in der Datenbank generiert werden. Dieses Feld soll dann eventuell unter dem Artikelname angezeigt werden.

Kann mir jemand helfen, dieses Problem zu lösen?
Viel Dank und viele Grüße

Lothar

Re: Zusätzlicher Wert zum Artikel anzeigen

BeitragVerfasst: Mi 17. Apr 2024, 17:09
von bonsai
Also, wenn Du die EAN nicht brauchst, kannst Du das natürlich benutzen. Dazu musst Du kleine Änderungen in 2 Dateien machen.

In der \themes\kategorie\detail.php ab etwa Zeile 260 (im originalen 3.1 Shop) steht folgendes:

Code: Alles auswählen
   // ********************************************************************************
   // ** Artikeldaten fuer die Ausgabe aufbereiten
   // ********************************************************************************
   
   // Grunddaten
   $tpl_kategorieid = $KategorieID;
   $tpl_artikelnummer = $ArtikelObject->artikel_nr;
   $tpl_artikelname = $ArtikelObject->artikel_name;
    $tpl_item_preis = $ArtikelObject->preis;
   $tpl_auf_anfrage = $ArtikelObject->auf_anfrage;
   $tpl_is_auction = $ArtikelObject->is_auction;
   $tpl_mengenbegrenzung = $ArtikelObject->mengenbegrenzung;


Hier fügst Du nach dieser Mengenbegrenzung folgendes ein:
Code: Alles auswählen
$tpl_item_ean = $ArtikelObject->ean;


Dann noch in der templates\Dein-Design\website\artikel\artikesdetail.phtml steht ab etwa Zeile 340 folgendes
Code: Alles auswählen
                <strong><?php echo $lang_preis_auf_anfrage ?></strong>
            <?php } ?>
            <small><?php echo $tpl_preisinfo?> <a href="<?php echo $tpl_versandInfoLink?>"><?php echo $lang_zzgl?> <?php echo $n_versand?></a></small>
            <?php if($tpl_speditionsversandart) { ?>
                <small><?php echo $l_versand_ueber?> <?php echo $tpl_speditionsversandart->name?> (<?php echo $tpl_speditionsversandart->preis_format?>)</small>
            <?php } ?>


            <small><?php echo $a_artnr?>.: <span id="artikelNummer"><?php echo $tpl_artikelnummer?></span></small>


Hier fügst Du nach dieser Artikelnummer folgendes ein
Code: Alles auswählen
<small><?php echo "ISMN"?>.: <?php echo $tpl_item_ean ?></span></small>


Dann hast Du den EAN-Code zweckentfremdet und bekommst dieses ISMN (ich hab jetzt mal willkürlich diese Zahlenfolge eingegeben) angezeigt

ISMN.jpg
ISMN.jpg (14.41 KiB) 1088-mal betrachtet

Re: Zusätzlicher Wert zum Artikel anzeigen

BeitragVerfasst: Mi 17. Apr 2024, 18:09
von MaD
Hallo bonsai,
vielen, vielen Dank für die Beschreibung.
Ich werde es die nächsten Tage ausprobieren.

Viele Grüße
Lothar

Re: Zusätzlicher Wert zum Artikel anzeigen

BeitragVerfasst: Do 18. Apr 2024, 07:26
von MaD
Hallo bonsai,
ich habe den Quellcode geändert.
"ISMN : " wird angezeigt.
Allerdings wird der in EAN eingegebene Wert nicht angezeigt.

Re: Zusätzlicher Wert zum Artikel anzeigen

BeitragVerfasst: Do 18. Apr 2024, 07:53
von MaD
den screenshot für den eingegebenen Code lässt das Forum nicht mehr zu :cry:

Re: Zusätzlicher Wert zum Artikel anzeigen

BeitragVerfasst: Do 18. Apr 2024, 08:51
von MaD
ich sehe gerade noch einen Unterschied:

die Version ist 2.6

die " templates\Dein-Design\website\artikel\artikesdetail.phtml" ist bei mir eine "detail.tpl"

Re: Zusätzlicher Wert zum Artikel anzeigen

BeitragVerfasst: Do 18. Apr 2024, 16:43
von bonsai
Das gerade nochmal an einer neu installierten 2.6er Version getestet.

OK die Dateiendungen sind etwas anderes, aber das funktioniert. Hast Du das auch bei dem richtigen Artikel nachgeschaut, wo du die Nummer eingegeben hast?

Dann heisst die eine Datei
\themes\kategorie\detail.php und die andere
\templates\Dein-Design\website\artikel\artikesdetail.tpl

Bei Dein-Design musst du auch das richtige Design auswählen, falls du mehrere hast.

Re: Zusätzlicher Wert zum Artikel anzeigen

BeitragVerfasst: Do 18. Apr 2024, 16:58
von MaD
Ich habe inzwischen herausgefunden, dass es bei einigen Artikeln geht, bei anderen nicht!?
es gibt 2 designs.

standard_2015
und
standard_2017

ist es möglich, dass die ersten Artikel auf standard_2015 laufen und die neueren auf standard_2017?

Re: Zusätzlicher Wert zum Artikel anzeigen

BeitragVerfasst: Do 18. Apr 2024, 17:03
von MaD
ich werde das gleiche für das ältere design machen.
mal sehen, was passiert.

Re: Zusätzlicher Wert zum Artikel anzeigen

BeitragVerfasst: Do 18. Apr 2024, 17:10
von MaD
immer noch das Gleiche.
es gibt artikel da funktionierts, bei anderen nicht !?!

Re: Zusätzlicher Wert zum Artikel anzeigen

BeitragVerfasst: Do 18. Apr 2024, 17:12
von bonsai
Sind bei denen wo es nicht funktioniert Buchstaben vorhanden? Dann müsste man noch etwas ändern.

Habs grad getestet, auch mit einem Buchsatben funktioniert es

Re: Zusätzlicher Wert zum Artikel anzeigen

BeitragVerfasst: Do 18. Apr 2024, 17:17
von MaD
nur Zahlen
bsp. 9790503062902

Re: Zusätzlicher Wert zum Artikel anzeigen

BeitragVerfasst: Do 18. Apr 2024, 17:21
von bonsai
Schau mal in meiner Signatur steht eine Webseite. Gehe da mal drauf und schreib mir über das Kontaktformular.

Re: Zusätzlicher Wert zum Artikel anzeigen

BeitragVerfasst: Do 18. Apr 2024, 17:21
von MaD
ich bin dabei, Unterschiede der Anzeige zu finden.

Ein Artikel hat eine Merkmalkombination Papier / pdf: da geht es nicht
der andere Artikel hat keine Merkmalkombination

Re: Zusätzlicher Wert zum Artikel anzeigen

BeitragVerfasst: Do 18. Apr 2024, 18:49
von bonsai
Hast Recht, das liegt an der Merkmalkombination. Wenn diese aktiv dann wird die EAN nicht angezeigt. Da muss ich mal schauen, ob ich das anderst hinbekomme. Dauert aber