Neu In welcher Datenbanktabelle sind die Inhalte gespeichert?

xadoX

Sehr aktives Mitglied
11. September 2012
621
48
Hallo zusammen,

in welcher Datenbanktabelle sind die Inhalte von "Textformat" und "HTML-Format" einer jeweiligen Druckvorlage gespeichert?

Hintergrund ist, dass ich einen Wert gebündelt in allen Vorlagen per Datenbankeingriff ändern möchte.
 

John

Sehr aktives Mitglied
3. März 2012
3.065
672
Berlin
Was meinst Du mit Inhalte von "Textformat" und "HTML-Format"?

Meinst Du damit die Daten, wie sie im jeweiligen Artikel zu sehen sind, also z.B. die Artikelbeschreibung?
 

mvh

Sehr aktives Mitglied
26. Oktober 2011
748
266
Moin.
Ich weiß nicht, was es Dir bringt, aber in Report.tVorlage
Viel Spaß beim Entschlüsseln von cDescriptor und bDaten.
 

John

Sehr aktives Mitglied
3. März 2012
3.065
672
Berlin
Das Entschlüsseln...puh.
Vermutlich liegt da auch nur drin, was man als Vorlage als *.vlg Datei exportieren kann.
Das ist wiederum eine ZIP Datei, mit ein paar weiteren Dateien darin.
Und in einer der enthaltenen XML Datein steckt die eMailvorlage...

Ob man die extern manipulieren und wirder als neues ZIP/vlg einspielen kann? Wenn eine Prüfsumme drin ist, wird es schwierig.
 

xadoX

Sehr aktives Mitglied
11. September 2012
621
48
Ok, blöd. Ist halt ärgerlich, dass wenn man man den Namen einer globale Variable ändert und das nicht automatisch in den Vorlagen nachgezogen wird.
Jemand eine Idee wie ich die Variable nun gebündelt in allen Vorlagen ändern kann? Es handelt sich bei uns um das Impressum, daher wären es schon sehr viele Vorlagen, die man manuell nacharbeiten müsste.
 

mvh

Sehr aktives Mitglied
26. Oktober 2011
748
266
Es gibt eine Möglichkeit, wenn Du Dich gut mit c# und Reflection/Injection auskennst und wenn es keinen anderen Weg gibt.
In JTL.Ausgabe.Vorlagen.Repositories.Vlg2 ist Vlg2ContentMailenSerializer mit BodyHtml-Getter
so kannst Du zumindest die Stellen finden und über den SpeichernSerializer den Inhalt zum Speichern "erzeugen", theoretisch.
Ich werde es aber nicht empfehlen, weil das ein fremder Code mit Copyright darauf ist
(und ich mag es selber nicht, wenn jemand ohne Nachfrage mein Code "benutzt")
und weil JTL bestimmt selbst interessiert ist, diesen Fehler zu korrigieren.
 

John

Sehr aktives Mitglied
3. März 2012
3.065
672
Berlin
@mhv Das reicht doch nicht.
In der Datenbank steht ein großer Blob aber es ist unbekannt, an welcher Position der Daten der serialisierte Teils für die Mails ist und was der rest der Vorlage ist.
Außerdem ist es auch noch teilweise obfuskiert.

Praktikant -> Handarbeit.
 

mvh

Sehr aktives Mitglied
26. Oktober 2011
748
266
@mhv Das reicht doch nicht.
In der Datenbank steht ein großer Blob aber es ist unbekannt, an welcher Position der Daten der serialisierte Teils für die Mails ist und was der rest der Vorlage ist.
Außerdem ist es auch noch teilweise obfuskiert.

Praktikant -> Handarbeit.
Ich spreche nicht über die Datenbank, sondern über ein Programm.
JTL.Ausgabe.Vorlagen.Repositories.Vlg2 ist eine c#-Klasse.
Mit dem Rest lassen wir es, Mitarbeiter.Handarbeit()
 

John

Sehr aktives Mitglied
3. März 2012
3.065
672
Berlin
Schon klar.
Aber welche Daten willst Du denn zum deserialisieren heranziehen? Die Daten für die eMail Klasse liegen doch eben nicht getrennt vom Rest vor.
 
Ähnliche Themen
Titel Forum Antworten Datum
In Bearbeitung Sunmi T2 (Android 7) mit SumUp abgekündigt zum 30.06.2024 - ab welcher JTL-POS Version? Konsequenzen? JTL-POS - Fragen zu Hardware 5
Neu Warenkorb auslesen ob bestimmte Artikelnummern vorhanden sind Technische Fragen zu Plugins und Templates 5
Warum und auf was updaten? Wir sind zufrieden mit der Version 1.6.48.0 JTL-Wawi 1.6 4
Shop Daten werden zwar Abgeholt aber Bestellungen sind in der Wawi nicht zu finden. JTL-Wawi 1.9 0
Vereinigte Staaten sind automatisch in der Steuerverwaltung in der EU JTL-Wawi 1.9 2
Neu Artikelbilder im Tab "Bewerten" sind teilweise zu groß auf dem Desktop JTL-Shop - Fehler und Bugs 0
Neu Update auf 1.9 - wo sind die Kommentarfelder des Artikels geblieben? Eigene Übersichten in der JTL-Wawi 1
Neu Bilder sind mobil im fullscreen zu klein Betrieb / Pflege von JTL-Shop 4
Neu Email-Anhänge der Bestellbestätigung sind plötzlich weg JTL-Shop - Fehler und Bugs 2
Verwiesen an Support Versandarten sind doppelt bei Workflows vorhanden JTL-Workflows - Fehler und Bugs 4
In Diskussion Was genau sind "Manuelle Workflows" gem. neuer Preisstruktur ? JTL-Workflows - Ideen, Lob und Kritik 27
Neu Warensendung, seit dem 1. Juli 2024, statt bisher 1 kg sind nun bis zu 2 kg erlaubt. JTL-ShippingLabels - Ideen, Lob und Kritik 2

Ähnliche Themen