Neu Funktionsattribut im Export

_simone_

Sehr aktives Mitglied
17. Februar 2013
3.245
462
Emsland
Firma
Notun Delend
Kann mir jemand einen Tipp geben, wie ich ein Funktionsattribut (Text) im Export auslesen kann?
"$Artikel->FunktionsAttribute.<meinAttribut>" funktioniert irgendwie nicht.
 

_simone_

Sehr aktives Mitglied
17. Februar 2013
3.245
462
Emsland
Firma
Notun Delend
Anders gefragt: Ist es überhaupt möglich?
Wir würden gerne für Google-Shopping alternative Artikelnamen exportieren, die halt in den Attributen abgelegt sind.
 

_simone_

Sehr aktives Mitglied
17. Februar 2013
3.245
462
Emsland
Firma
Notun Delend
So langsam komme ich ein bisschen weiter, aber wie kann ich ein bestimmtes Attribut auslesen.
{foreach from=$Artikel->FunktionsAttribute item=item key=Shopping_Title}{$item}{/foreach} hat als Ausgabe alle Attribute. o_O
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
7.453
2.054
Berlin
Lass dir die mal im Shop ausgeben mit {$Artikel->FunktionsAttribute|dump}
dann siehst du wie die aufgebaut sind.

ich hab's grade nicht im Kopf würde aber sagen $Artikel->FunktionsAttribute['attributsname']
 
  • Gefällt mir
Reaktionen: Horus Sirius

_simone_

Sehr aktives Mitglied
17. Februar 2013
3.245
462
Emsland
Firma
Notun Delend
Puh, ich bin ein wenig weiter.
Wer kann denn ahnen, dass der Attributname "Shopping_Title" irgendwann von JTL in "shopping_title" geändert wird....:mad:
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
7.453
2.054
Berlin
Das muss man als Programmierer wissen :)
Auch umlaute oder andere komische Zeichen werden entfernt oder ersetzt.

Daher sollte man sich immer die Variable oder eben deren array anzeigen lassen um zu sehen was wirklich bei rauskommt.
 

_simone_

Sehr aktives Mitglied
17. Februar 2013
3.245
462
Emsland
Firma
Notun Delend
Das muss man als Programmierer wissen :)
Auch umlaute oder andere komische Zeichen werden entfernt oder ersetzt.
...
Hm...die Umlaute sind aber noch da...:rolleyes:
Dump:
array:13 [▼ "spezifisches gewicht" => "0.00000000"
b"stück" => "0"
"beutel" => "D4"
"kj" => ""
"kcal" => ""
"fett" => ""
b"gesättigte fettsäuren" => ""
"kohlenhydrate" => ""
"zucker" => ""
"ballaststoffe" => ""
b"eiweiß" => "" "salz" => ""
"shopping_title" => b"Aglio-Olio-Peperoncino
 

_simone_

Sehr aktives Mitglied
17. Februar 2013
3.245
462
Emsland
Firma
Notun Delend
Nu geht das Raten in die zweite Runde.^^
Den Attributwert bekomme ich nun in den Export, aber eine Bedingung dazu leider nicht. Wenn kein Wert vorhanden ist, soll "blub" eingesetzt werden.
Folgender Code tut nicht. Es wird nur der Attributwert ausgegeben.
PHP:
{foreach from=$Artikel->FunktionsAttribute item=item key=key}
   {if $item@key === "shopping_title"}
      {$item}
   {elseif empty($item@key)}blub
   {/if}
{/foreach}
das Gleiche hier:
PHP:
{foreach from=$Artikel->FunktionsAttribute item=item key=key}
   {if $item@key === "shopping_title"}
      {$item}
   {elseif $item@key === ""}blub
   {/if}
{/foreach}
Jemand noch ne Idee?
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
7.453
2.054
Berlin
Code:
{if !isset($Artikel->FunktionsAttribute['shopping_title']) || empty($Artikel->FunktionsAttribute['shopping_title']) }
blub
{else}
{$Artikel->FunktionsAttribute['shopping_title']}
{/if}

also das schaut nur nach diesem einem Attribut
nicht nach allen
 
  • Gefällt mir
Reaktionen: _simone_

_simone_

Sehr aktives Mitglied
17. Februar 2013
3.245
462
Emsland
Firma
Notun Delend
Stimmt!!!
So ein Mist...ich war nahe dran. Ich hatte es eine Zeit lang mit FunktionsAttribute[shopping_title] versucht, also ohne die Quotes. :oops:
Auf jeden Fall, vielen Dank für die Hilfe. :)
 
Zuletzt bearbeitet:

bubu

Sehr aktives Mitglied
5. November 2013
444
84
Bolken (SO)
Hallo in die Runde.

Das Eigenartige ist aber, dass Smarty bei mir für ein Funbktionsattribut das ausgibt:

Aufnahme6.jpg

Der Inhalt in der Exportdatei ist nachher leer.

Nach eurem Schema oben:

Aufnahme8.jpg

Der Inhalt in der Exportdatei ist immer noch leer...

Was mache ich falsch?

Beste Grüsse, Markus
 

GBK

Sehr aktives Mitglied
21. Oktober 2019
176
38
Lüdinghausen
Klinke mich auch mal kurz mit ein.. habe verschiedene Möglichkeiten eben getestet, also:
{$Artikel->FunktionsAttribute[blub]}
{$Artikel->FunktionsAttribute['blub']}
{$Artikel->FunktionsAttribute["blub"]}
Erst als ich wieder auf {$Artikel->FunktionsAttribute.blub} gestellt hab, funktionierte es.
Sollte aber auch nicht all zu sehr wundern. Der Fred hier ist ja schon recht alt und JTL ändert gerne mal bekannte Werte in Neue um :D
 
  • Gefällt mir
Reaktionen: bubu

bubu

Sehr aktives Mitglied
5. November 2013
444
84
Bolken (SO)
Klinke mich auch mal kurz mit ein.. habe verschiedene Möglichkeiten eben getestet, also:
{$Artikel->FunktionsAttribute[blub]}
{$Artikel->FunktionsAttribute['blub']}
{$Artikel->FunktionsAttribute["blub"]}
Erst als ich wieder auf {$Artikel->FunktionsAttribute.blub} gestellt hab, funktionierte es.
Sollte aber auch nicht all zu sehr wundern. Der Fred hier ist ja schon recht alt und JTL ändert gerne mal bekannte Werte in Neue um :D

Danke Dir, Marco

Dann ist das zumindest mal klar und fix. Diese Form hier mit dem "Punkt" ist eigentlich korrekt:

Aufnahme6.jpg
 

GBK

Sehr aktives Mitglied
21. Oktober 2019
176
38
Lüdinghausen
Danke mvh.

Leider steht dort, was wir bereits versucht haben. Zumindest, wenn ich nichts übersehen habe. Und so, wie bubu und ich das gemacht haben, sollte es laut Doku dann auch gehen:
Funktionsattribute können im Template per {$Artikel->FunktionsAttribute.funktionsattributname} ausgelesen werden.
(“funktionsattributname“ reflektiert hier den Namen des Funktionsattributes, wie es in JTL-Wawi definiert wurde)

Natürlich können Sie auch eigene Funktionsattribute in JTL-Wawi anlegen und diese im Shop-Template nutzen.

Achtung
Schreiben Sie Funktionsattributnamen auch dann in Kleinbuchstaben, wenn deren Namen in JTL-Wawi Großbuchstaben enthalten.

Marco
 
  • Gefällt mir
Reaktionen: bubu

bubu

Sehr aktives Mitglied
5. November 2013
444
84
Bolken (SO)

Danke @mvh und @GBK

Ich habe die Lösung gefunden. Und zwar hängt es mit der WaWi-Version zusammen.
Ich hatte bisher: Shop 5.1.5 WaWi 1.6.48.0

Heute habe ich mir heute Zeit genommen, die WaWi auf 1.7.11.0 zu updaten. Ich habe dann nichts gemacht und den Worker einfach mal abgleichen lassen. Und siehe da, das Attribut ist plötzlich leer:

Aufnahme4.jpg

Dann habe ich mir das in der WaWi angeschaut und dort ist der Wert für den Shop leer. Da steht nichts mehr von "Überschreiben des Standartwertes WaWi) wie in der 1.6.48.

Aufnahme5.jpg

Also habe ich den Wert "wetterstation" auch beim Shop eingetragen (habe ich aber mit der vorderen Version der WaWi auch schon versucht). Dann den Worker wieder mal arbeiten lassen (möglichst nichts forcieren, alles automatisch werkeln lassen). Und siehe da: Smarty zeigt auf dem entsprechenden Artikel wieder einen Inhalt:

Aufnahme6.jpg

Danach wurde es spannend: Der Exporttest! Und dann: Tadaaaaa !

Aufnahme7.jpg

Nun werde ich bei Gelegenheit noch den Shop auf 5.2.2 updaten, dann ist alles wieder auf dem neuesten Stand.

Grüsse und schönes Wochenende
Markus
 
  • Gefällt mir
  • Ich liebe es
Reaktionen: GBK und mvh
Ähnliche Themen
Titel Forum Antworten Datum
Workflow trägt Funktionsattribut nicht im JTL-Shop ein JTL-Wawi 1.9 0
Neu Funktionsattribut: Artikel von Bestseller ausschließen Allgemeine Fragen zu JTL-Shop 0
Neu Funktionsattribut: Processingtime Probleme User helfen Usern - Fragen zu JTL-Wawi 1
Neu GPSR Zuordnung in der Ameise Wawi Version 1.5 Probleme Funktionsattribut ID User helfen Usern - Fragen zu JTL-Wawi 3
Versanddaten Export - passiert nichts JTL-Wawi 1.9 1
Neu Google-Export: wie Artikel als Kind- oder Vaterartikel markieren? Plugins für JTL-Shop 0
Neu Datev Debitoren Export - Wie export man Stammdaten zu den Bewegungsdaten User helfen Usern - Fragen zu JTL-Wawi 0
Neu Leerer dsfinv-k Export bei eigenem Datumsfilter JTL-POS - Fehler und Bugs 3
Neu Ameisen Export von JTL POS Umsätzen? Dringend Hilfe benötigt JTL Ameise - Eigene Exporte 1
Export supplier invoices JTL-Wawi 1.9 0
Neu DHL Schnittstelle Export Schnittstellen Import / Export 8
Neu Zahlungen Bilanz Export Arbeitsabläufe in JTL-Wawi 10
Neu DATEV Export - Aufträge nach Österreich werden nicht mehr exportiert JTL Ameise - Eigene Exporte 2
Neu Export Korrekturbuchungen User helfen Usern - Fragen zu JTL-Wawi 1
Gelöst Export Buchungsdaten Datum Format Jahr fehlt Allgemeine Fragen zu JTL-POS 11
Neu JTL-Shop 5 Whatsapp Business Produktkatalog Export anlegen Allgemeine Fragen zu JTL-Shop 0
Export Lieferantenrechnungen nach Rechnungsadresse JTL-Wawi 1.9 4
In Bearbeitung Fehler / Exception Buchungsdaten-Export JTL-POS - Fehler und Bugs 7
Neu Newsletter Abonnenten export aus dem JTL Shop? Allgemeine Fragen zu JTL-Shop 1
In Bearbeitung Buchungsdaten CSV-Export nicht möglich JTL-POS - Fehler und Bugs 24
Neu Export des Feldes in der Ameise JTL Ameise - Eigene Exporte 1
Neu WAWI 1.9.6.5 Ameise freier Export von Rechnungen exportiert anstatt Oktober den Monat Dezember JTL-Ameise - Fehler und Bugs 15
Neu ACHTUNG WARNUNG: Falscher USt-Betrag beim Export mit der Ameise JTL-Wawi - Fehler und Bugs 4
Neu JTL Profi / Freelancer gesucht für verschiedene kleinere Projekte (Daten Import/Export, Auswertung, Workflows usw.) Starten mit JTL: Projektabwicklung & Migration 1
Neu Eigener Export für ShippyPro User helfen Usern - Fragen zu JTL-Wawi 5
Neu Export der Shop-Artikel JTL-Ameise - Fehler und Bugs 2
Neu Hersteller Import vs Export JTL-Ameise - Fehler und Bugs 5

Ähnliche Themen