Fragen zum Produkt nur bei bestimmten Artikeln anzeigen lassen.

SiegfriedKoeln

Gut bekanntes Mitglied
16. März 2011
260
4
Hallo,

ich arbeite mit der neuesten Shop-Version.

Bei den Einstellungen Artikeldetails kann ich den Reiter "Frage zum Produkt" ein- oder ausschalten.

Ich bräuchte diesen Reiter "nur" bei bestimmten Produkten und nicht bei allen.

Kann mir jemand sagen ob und wenn ja, wie ich das bewerkstelligen kann.

Im voraus vielen Dank für Eure Hilfe.
 

casim

Sehr aktives Mitglied
26. Juni 2012
5.934
10
AW: Fragen zum Produkt nur bei bestimmten Artikeln anzeigen lassen.

Hallo,

ih würde die Artikel, bei den die FzP eingeblendet werden soll mit einem Funktionsattribut kennzeichnen und dann in der tpl-Datei den code-Block wo eben FzP eingebunden wird in eine if-Abfrage setzen, die auf dieses Funktionsattribut abprüft.
 

SiegfriedKoeln

Gut bekanntes Mitglied
16. März 2011
260
4
AW: Fragen zum Produkt nur bei bestimmten Artikeln anzeigen lassen.

Leider bin ich kein Programmierer,

ich hatte schon darüber nachgedacht einen eigenen Reiter zu erstellen. Aber wie bekomme ich dann den code-Block von FzP in diesen Reiter.

Wo finde ich denn diesen code-Block für FzP?
 

SiegfriedKoeln

Gut bekanntes Mitglied
16. März 2011
260
4
AW: Fragen zum Produkt nur bei bestimmten Artikeln anzeigen lassen.

Ich habe die Datei httpdocs/Includes/artikel_inc.tpl gefunden. Dort finde ich

function bearbeiteFrageZumProdukt($Artikel)
{
//if ($GLOBALS['Einstellungen']['artikeldetails']['artikeldetails_fragezumprodukt_anzeigen']!="N" && $_SESSION['Kunde']->kKunde > 0)
if ($GLOBALS['Einstellungen']['artikeldetails']['artikeldetails_fragezumprodukt_anzeigen']!="N")

Dies scheint mit der Befehl zum Einfügen des FzP zu sein.

Wenn ich z.B. ein Funktionsattribut "Test" einfüge mit unterschiedlichen Texten.

Was muß ich dann oben eingeben, damit der Reiter FzP erscheint wenn bei Test ein Text steht und das der Reiter FzP nicht eingefügt wird wenn es dieses Funktionsabttibut bei einem Artikel nicht gibt?
 

ag-websolutions.de

Sehr aktives Mitglied
29. Dezember 2009
14.548
233
AW: Fragen zum Produkt nur bei bestimmten Artikeln anzeigen lassen.

nein nein nicht da ...das ist keine tpl-datei sondern eine php-datei

du musst in die \templates\JTL-Shop3-Tiny\tpl_inc\artikel_inc.tpl bzw. diese zunächst kopieren nach \templates\JTL-Shop3-Tiny\tpl_inc\artikel_inc_custom.tpl

da findest du dann (Zeile 513, ff)

Code:
            {if $Einstellungen.artikeldetails.artikeldetails_fragezumprodukt_anzeigen=="Y"}
                <div class="panel {if $Einstellungen.artikeldetails.artikeldetails_tabs_nutzen == "N"}notab{/if}" id="box_article_question">
                    <h2 class="title">{lang key="productQuestion" section="productDetails"}</h2>
                    {include file='tpl_inc/artikel_fragezumproduktformular.tpl'}
                </div>
            {/if}

und daraus machst du dann

Code:
            {if $Einstellungen.artikeldetails.artikeldetails_fragezumprodukt_anzeigen=="Y" && $Artikel->FunktionsAttribute.zeigeFzP == 1}
                 <div class="panel {if  $Einstellungen.artikeldetails.artikeldetails_tabs_nutzen ==  "N"}notab{/if}" id="box_article_question">
                    <h2 class="title">{lang key="productQuestion" section="productDetails"}</h2>
                    {include file='tpl_inc/artikel_fragezumproduktformular.tpl'}
                </div>
            {/if}

und dann legst du bei den Artikeln, bei denen du FzP anziegen lassen willst ein Funktionsattribut an
Name: zeigeFzP
Wert: 1
 

SiegfriedKoeln

Gut bekanntes Mitglied
16. März 2011
260
4
AW: Fragen zum Produkt nur bei bestimmten Artikeln anzeigen lassen.

Habe ich gemacht.
Der Reiter FzP verschwindet bei allen.
Habe Funktionsattribut zeigeFzP mit Wert 1 angelegt s. Testartikel, Datenbank für altes Spielzeug
Leider erscheint der Reiter FzP nicht.
Muß noch irgendwo etwas eingestellt werden. Im Adminbereich steht der natürlich auf "Ja".

Noch eine Frage dazu. Ich möchte als Wert gerne unterschiedliche Namen eingeben.
Könnte ich dann anstatt der 1 evatl. >0 eingeben, also dass der Reiter erscheint wenn der Wert größer 1 oder muß da etwas anderes stehen, da ich keine Zahlen sondern Buchstaben als Wert eintragen möchte.

Im voraus vielen Dank für Deine Bemühungen.
 

ag-websolutions.de

Sehr aktives Mitglied
29. Dezember 2009
14.548
233
AW: Fragen zum Produkt nur bei bestimmten Artikeln anzeigen lassen.

sicher, dass du es als Funktionsattribut und nicht als Attribut/Merkmal angelegt hast

wofür brauchst du buchstaben (was natürlich gehen würde) .... aber du willst doch nur damit steuern nein/ja ... aus/an ... oder eben 0/1
 

SiegfriedKoeln

Gut bekanntes Mitglied
16. März 2011
260
4
AW: Fragen zum Produkt nur bei bestimmten Artikeln anzeigen lassen.

Hallo Nachtschwärmer,

Du hattest recht, ich habe bisher noch nicht mit Funktionsattributen gearbeitet. Habe das jetzt geändert (s. Bild).
Du hast recht, damit brauche ich auch nur den Wert 1.
Leider funktioniert es trotzdem nicht.
Funktionsattribute.jpg
 

Anhänge

  • Funktionsattribute.jpg
    Funktionsattribute.jpg
    74,8 KB · Aufrufe: 6

casim

Sehr aktives Mitglied
26. Juni 2012
5.934
10
AW: Fragen zum Produkt nur bei bestimmten Artikeln anzeigen lassen.

ist das Problem noch aktuell?
Der Link zum Testprodukt ist tot
 

SiegfriedKoeln

Gut bekanntes Mitglied
16. März 2011
260
4
AW: Fragen zum Produkt nur bei bestimmten Artikeln anzeigen lassen.

Hallo,
die Lösung von ag-websolutions.de ist sicherlich die elegantere, aber sie funktionierte leider nicht.
Ich habe in der artikel_inc.tpl den o.g. Bereich Einstellungen.artikeldetails.artikeldetails_fragezumprodukt_anzeigen=="Y"} komplett auskommentiert.
Dann habe ich eine zweite Seite namens artikel_inc_meine.tpl integriert in der dieser Bereich wieder integriert ist.
Dann habe ich bei den Funktionsattributen Name: "tpl_artikeldetails", Wert: "meine.tpl" integriert.
Jetzt funktioniert es.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Fragen zum SaaS-Connector / Shopware6 bei Lagerbestandskorrektur Shopware-Connector 0
Neu Newsletter Problem und Fragen Allgemeine Fragen zu JTL-Shop 2
Neu JTL-Wawi in einem EU-Land einsetzen – rechtliche & technische Fragen Installation von JTL-Wawi 2
Neu Shipping 2.0 ist da: kurzer Überblick + Einladung zum Webinar News, Events und Umfragen 62
Neu Unerwünschtes Scrollen/Springen zum Seitenanfang bei Footer-Menüs (Mobile) JTL-Shop - Fehler und Bugs 0
Beantwortet Aktuelles Sicherheitsupdate - wo ist die Anleitung zum manuellen Beheben? Allgemeine Fragen zu JTL-Shop 5
Neu Hinweis zum Auftrag wird seit Update auf die 1.11 nicht mehr angezeigt JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Neu JTL-Shop - Wechsel von Test zum Livebetrieb - was beachten ? Installation / Updates von JTL-Shop 2
FBA Lagerbestand asynchron zum Seller Central JTL-Wawi 1.11 0
Neu ⚠️📦 ACHTUNG: Abkündigung der DHL-Schnittstelle zum 15.06.2026 News, Events und Umfragen 0
Neu Gini Scan & Pay wird zum 1. Juni 2026 eingestellt. Gibt es Alternativen? Plugins für JTL-Shop 8
Lieferschein löschen führt zum Absturz JTL-Wawi 2.0 2
Neu Wichtige Info: Abkündigung der DHL-Schnittstelle zum 31.05.2026 News, Events und Umfragen 0
Neu Verständnisfrage zum Mahnlauf Workflow User helfen Usern - Fragen zu JTL-Wawi 1
Neu Produkt-Upload schlägt fehl nach Shopware-Update 6.7.9.0 – Fehler bei quantityStart (SaaS-Connector) Shopware-Connector 14

Ähnliche Themen