PowerPoint Inhaltsvorlage
Die Inhaltsvorlage enthält die eigentlichen Inhaltsfolien, die beim Erstellen einer neuen Präsentation automatisch geöffnet werden. Sie basiert auf einer Master-Vorlage und erbt deren Folienlayouts und Corporate-Design.
Erstellen
- Aktivieren Sie die Administrationsansicht und wählen Sie «Neue Vorlage».
- Wählen Sie «PowerPoint-Vorlage» (Kategorie Microsoft PowerPoint).
- Setzen Sie das Feld «Basiert auf» auf die gewünschte Master-Vorlage.
- Öffnen Sie den Vorlageneditor und importieren oder erstellen Sie die Inhaltsfolien.
Dokumentfunktionen
Aktivieren Sie die benötigten Dokumentfunktionen, typischerweise:
- Forms — Benutzereingaben vor der Generierung
- Fields — Datenbindung über JavaScript
- Platzhalterzuordnung — befüllt Platzhalter aus der Master-Vorlage
- Design-Konvertierung — wendet CI/CD-Design auf importierte Präsentationen an
Folienvorlagen verknüpfen
Im Vorlageneditor unter der Registerkarte «Folien» können Folienvorlagen zugewiesen werden:
- «+ Bei Generierung» — Folie wird beim Generieren automatisch eingefügt. Bereits im Editor definierte Vorlagenfolien bleiben davor; per Drag-and-Drop oberhalb der Vorlage lässt sich die Reihenfolge anpassen.
- «+ Optional» — Folie steht dem Benutzer unter «Folien» zur Verfügung.
Eine über «+ Bei Generierung» zugewiesene Folie kann auch bedingt eingefügt werden: Klicken Sie auf das Folienlayout und setzen Sie unter «Einstellungen» die Auswahl von «Diese Untervorlage immer einfügen.» auf «Diese Untervorlage nur einfügen, wenn die Bedingung erfüllt ist:» und hinterlegen Sie die gewünschte Bedingung.
Beispiel: berechnetes Fusszeilen-Feld
Felder können über JavaScript zusammengesetzt werden. Das folgende Beispiel füllt das Feld FooterFullString durch Verkettung der übersetzten Seitenbezeichnung, der Foliennummer (optional inkl. Gesamtseitenzahl), des Fusszeilentexts, des Präsentationsdatums und der Klassifizierung:
function main () {
if ($("Forms.Presentation.TotalSlideNumber")) {
var elements =
[
$("translationPage") + " " + $("PowerPoint.SlideNumber") + " " + $("translationPageOf") + " " + $("PowerPoint.SlideCount"),
$("Forms.Presentation.Footer"),
$.getDateAsString("Forms.Presentation.Date"),
$("Forms.Presentation.Classification"),
];
} else {
var elements =
[
$("translationPage") + " " + $("PowerPoint.SlideNumber"),
$("Forms.Presentation.Footer"),
$.getDateAsString("Forms.Presentation.Date"),
$("Forms.Presentation.Classification"),
];
}
var result = $.joinNonEmpty(", ", elements);
return result;
}