PDF aus Datenquelle erstellen und verlinken
Author: ESalimov
Publication Date: 1/15/2014 10:05
Hallo Zusammen,
ich habe ein kleines Problem und möchte ich mich informieren, ob man Folgendes in FS programmieren kann:
Für die Pressemitteilungen werden die Daten in Datenbank gespeichert und ausgelesen um ein Teaser zu erstellen.
Kleine ausführliche Information:

Absatz Pressemitteilungen :
in HTML Kanal:
<CMS_HEADER>
<CMS_FUNCTION name="contentSelect" resultname="fr_press">
<CMS_PARAM name="schema" value="db" />
<QUERY entityType="pressrelease">
</QUERY>
</CMS_FUNCTION>
</CMS_HEADER>$CMS_FOR(content, fr_press)$
.......
$CMS_END_FOR$
In der Tabellenvorlage

In der Datenquelle habe ich eine datenquelle angelegt auf Tabellenvorlage basiert

Und am Endeffekt sieht die Teaser so aus:

Hier muss unter Download eine PDF-Datei zur Verfügung stehen. Die PDF-Datei besteht aus dem gleichen Inhalt, wie im Teaser. Bei der Erstellung des Teasers muss eine Verlinkung auf die PDF Datei angegeben werden können.
Soweit ich es verstanden habe, hat man die Möglichkeit eine PDF-Datei in PDF-FOP Kanal ( bei der Pressemitteilungen Absatz, wo die Daten aus DB gelesen werden und die Teaser erstellt werden ) zu erstellen.
Besteht die Möglichkeit eine Verlinkung auf die PDF-Datei bereits vor dem "Staging" rauszulesen. Es handelt sich hier um mehrere Teaser und die dazugehörigen PDF-Dateien.
Kann jemand mir weiterhelfen?
P.S Download JPG -> muss auf PDF Datei verlinkt werden, die Datei aber muss automatisch aus Datenquelle gelesen und erstellt werden.
Vielen Dank im Voraus.
Viele Grüße,
Emil
-
Author: feddersen - 1/15/2014 10:14
Hallo Emil,
das geht einfach, indem du eine Contentprojektion, auf Basis einer Tabellenvorlage anlegst. Die Vorlage erzeugt dann im PDF Ausgabekanal eine Seite, die nur die Informationen des Teasers enthält. Du kannst dich an unserem Beispielprojekt Mithras Energy orientieren. Dort gibt es für die Pressemitteilungen auch einen PDF-Ausgabekanal. Nur wird da die komplette Pressemitteilung und nicht nur ein Teaser in das PDF geschrieben.
Viele Grüße
Christoph
0 -
Author: ESalimov - 1/20/2014 15:51
Hallo,
<a href="$CMS_REF(#global.ref, templateSet:"pdf")$ ">
Das hat mir auch nicht geholfen. :smileysad:
Ein kleines Beispiel würde mir weiter helfen.
Danke im Voraus.
Viele Grüße,
Emil.
0 -
Author: feddersen - 1/22/2014 8:26
Es fehlt zusätzlich noch die Id des Datensatzes.
$CMS_REF(#global.ref,templateSet:"pdf", contentId:123)$
0 -
Author: MichaelaReydt - 1/29/2014 9:47
Hallo Emil,
benötigst Du noch weitere Hilfe oder konnten Christophs Antworten deine Frage lösen? In diesem Fall wäre es super, wenn Du die "richtige Antwort" entsprechen markierst.
Viele Grüße
Michaela
0
Please sign in to leave a comment.
Comments
4 comments