Questions & Answers

kscheuing
I'm new here

Absatzvorlagen in eigener Datei

Hallo zusammen,

ich suche zur Zeit eine Mรถglichkeit Absatzvorlagen als eigenes HTML zu generieren. Also wie folgt:

Ich habe eine Inhaltsseite in welcher alle Daten redaktionell gepflegt werden. Neben der HTML Datei, welche den kompletten Content (Aus allen Absatzvorlagen) enthรคlt, soll fรผr jedes Absatzelement eine zusรคtzliche HTML generiert werden.

index.html           --> Enthรคlt alle Absatzvorlagen + Rahmenseite

absatz_foo.html  --> Enthรคlt mir den Ansatz foo ohne Rahmenseite

absatz_reg.html  --> Enthรคlt nur den Absatz reg ohne Rahmenseite

Ein Workaround wรคre sicherlich fรผr jeden Absatz einen eigenen Ausgabekanal anzulegen. Das finde ich allerdings eher unschรถn, da man diese bei jeder neuen Vorlage mit "shouldGenerate" ausknipsen mรผsste.

Ich bin auch Dankbar fรผr Hinweise auf der API.

Danke!

Kai

0 Kudos
9 Replies
MichaelaReydt
Community Manager

Hallo Kai,

kannst du einmal dein Anwendungsszenario beschreiben, wofรผr du diese zusรคtzlichen HTML-Dateien benรถtigst? Ich vermute, dass es dann einfacher ist, deine Fragestellung nachzuvollziehen und eine Lรถsung zu posten.

Viele GrรผรŸe

Michaela

P.S.: Welche FS-Version verwendest du?

0 Kudos

Hi Michaela,

ich verwende auf dieser Umgebung 5.1.106.

Das Anwendungsszenario sieht die Generiung einer Desktop Variante (Absatzvorlagen + Rahmenseite) und die Generierung der einzelnen Absรคtze fรผr eine Angular JS Anwendung vor.

Inzwischen arbeite ich mit der Ausgabekanal Lรถsung. Zumindest bis wir die Projektstruktur so anpassen kรถnnen das dies nichtmehr notwendig ist.

Vielleicht hat ja doch noch jemand ein Geistesblitz.

GruรŸ, Kai

0 Kudos

Hallo Kai,

Du kรถnntest auch in die Komplettseiten "Schnittmarken" z.B. in Form von Kommentaren reingenerieren und im Auftrag nach der Generierung ein Script bzw. Executable laufen lassen, das hier auf Dateiebene arbeitet und die Absรคtze nochmal in separate Dateien schreibt.

Das sollte recht einfach machbar sein und wรคre meiner Meinung nach recht straight forward ohne hier andere FirstSpirit-Mechanismen zu "missbrauchen" die wie Du schon meintest nur Workarounds wรคren.

Oder geht es hier nur um EINE Seite?

Viele GrรผรŸe

Michael

Eventuell kann man sogar eine AngularJS Erweiterung schreiben, welche diese Extraktion direkt in der Anwendung macht?

Peter
kscheuing
I'm new here

Hallo Michael und Peter,

sicher beides gangbare Wege. Die Projektumstรคnde lassen leider jetzt nicht anderes mehr zu.

Das nรคchste mal muss man die Projektstruktur einfach den "Umstรคnden" anpassen, dann wรคre das sicher auch durch Bordmittel umsetzbar gewesen.

Danke euch beiden fรผr die hints.

GruรŸ nach Dortmund!

0 Kudos

Hallo Kai,

auch wenn es scheinbar jetzt nicht mehr umgesetzt werden kann, vielleicht noch ein Hinweis.

Meine Frage "geht es hier nur um EINE Seite" hatte folgenden Hintergrund:

Hier kรถnnte der Mechanismus der Dokumentengruppen evtl. helfen. Die Idee hier wรคre quasi "andersherum" vorzugehen - man erstellt einzelne Seiten und fasst die dann per Dokumentengruppe zusammen.

Das Ganze funktioniert im Zusammenhang mit "One page applications" recht gut. Es muss hier auch nicht bei EINER Seite bleiben, auch mehrere sind hier machbar.

Viele GrรผรŸe

Michael

0 Kudos

Hi Michael,

jetzt mal ne Frage wenn du das so sagst. Mir hat sich die Funktion einer Dokumentengruppe irgendwie eh noch nicht erschlossen..

Wenn man einzelne Seiten hat und diese in eine Dokumentengruppe zusammenfรผhrt, wird dann EINE HTML fรผr diese Dokumentengruppe generiert ?

GrรผรŸe, Kai

0 Kudos

Hallo Kai,

genau so ist es. Man dabei auch noch steuern, welche Seitenvorlage als Start- und Endvorlage benutzt wird. Man kann hier sogar รผber ein Postfix steuern, dass fรผr die Absรคtze ggf. andere Absatzvorlagen herangezogen werden.

Es lohnt sich hier durchaus, mal die Doku zu lesen ๐Ÿ˜‰

Viele GrรผรŸe

Michael

Da kommt halt doch der Trainer durch Smiley Wink

Die Doku dazu hab ich sogar schonmal gelesen, allerdings offensichtlich nicht verstanden. Egal, wieder n bisschen schlauer.

Dann werd ich das mal bei gelegenheit so versuchen!

GruรŸ, Kai

0 Kudos

Type a product name