Zuweisen von CSS-Klassen an die Elemente der Angebotsvorlage

Einführung

Nachdem Sie Ihre Vorlage erstellt und ggf. weitere CSS-Klassen im Mandanten angelegt haben, ist es nötig, diese benutzerdefinierten Klassen den zugehörigen Angebotspositionen in Ihrer Vorlage zuzuweisen. Natürlich können Sie auch zunächst Klassennamen vergeben und erst danach die Definitionen in der CSS-Datei festlegen.

Wir empfehlen, die Klassen direkt im Editor den betroffenen Angebotselementen Ihrer Vorlage zuzuweisen. Über die seitliche vertikale Toolbar können Sie über die Funktion “Weitere Informationen für ausgewählte Positionen” auch bequem den Namen einer CSS Klasse hinterlegen.

Alternativ können Sie auch die gesamte Angebotsvorlage über das Inline-Editing einer Listenansicht bearbeiten. Im Folgenden finden Sie dazu eine kompakte Anleitung.

Das Objekt Angebotsposition

Jedes Element Ihres Angebots, und somit auch Ihrer Angebotsvorlage, wird als sog. Angebotsposition (Objekt sf42_quotefx__SF42_GenLineItem__c) gespeichert. Alle Angebotspositionen eines Angebots sind in der zugehörigen Themenliste einsehbar:

Um die Listenansicht allerdings individuell bearbeiten zu können, wechseln Sie bitte über den App Launcher auf das eigentliche Objekt Angebotsposition:

An dieser Stelle finden Sie nun sämtliche Angebotspositionen aus sämtlichen Angeboten.

Filtern und Bearbeiten der Listenansicht

Es ist also nötig, die Liste entsprechend zu filtern. Legen Sie dazu zunächst über das Zahnradsymbol eine neue Listenansicht an und benennen Sie sie z.B. nach dem Namen Ihrer Vorlage:

Filtern Sie anschließend Ihre Liste auf den Angebotsnamen (Feld ‘Angebot’) und tragen Sie hier den Namen der Vorlage ein, die Sie bearbeiten möchten:

Als nächstes wählen Sie über das Zahnrad-Symbol, die Felder aus, die Sie in Ihrer Listenansicht sehen, oder bearbeiten möchten und übernehmen diese Auswahl mit “Speichern”:

Folgende Felder werden benötigt

Feld

API-Name

Funktion

Feld

API-Name

Funktion

Name

Name der Position als Autonummer

sf42_quotefx__SF42_QuoLI_Position_Int__c

Die interne Position gibt die Platzierung im Angebot an.

sf42_quotefx__SF42_QuoLI_Typ__c

Jedes Angebotselement hat einen bestimmten Typ , über den Sie in der Listenansicht die Funktion erkennen können. Das Feld Objekt-Typ gibt diesen Typ als Nummer aus.

Description

Bezeichnung des Typen, z.B. Textelement, Spaltenüberschrift, Summen-Elemente

sf42_quotefx__SF42_QuoLi_StyleClass__c

in dieses Textfeld hinterlegen Sie die Bezeichnung der gewünschten CSS-Klasse.

sf42_quotefx__SF42_QuoLi_StyleInformation__c

Optional

Sortieren Sie die Angebotsvorlage nach der Spalte Interne Position und die Listenansicht gibt Ihre Angebotsvorlage in der tatsächlichen Reihenfolge wieder.

Zur besseren Orientierung können Sie die Template-Vorschau in einem weiteren Fenster öffnen und die Positionen abgleichen.

Nun können Sie über Inline-Editing die gewünschte CSS-Klasse in der Spalte Style Klasse hinterlegen:

Übernehmen Sie die Änderungen mit Speichern.

Sollte das Feld Style Klasse nicht im Inline Modus bearbeitbar sein, fügen Sie es bitte dem Seitenlayout der Angebotsposition hinzu.