Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die Inhaltsdesigner stellen sowohl einen grafischen Editor als auch einen HTML-Code-Editor bereit. Der von ihnen generierte HTML-Code ist mit jedem HTML-Renderer kompatibel, unterstützt aber auch einige benutzerdefinierte Attribute, die die Entwurfselemente für drag-and-drop und allgemeine Formatvorlagen unterstützen, die vom grafischen Editor bereitgestellt werden. Die Standardnachrichtenvorlagen und Seitenvorlagen, die mit Dynamics 365 Customer Insights bereitgestellt werden– Journeys nutzen diese benutzerdefinierten Attribute, um ihnen das Anpassen auf bestimmte Weise zu erleichtern. Sie können diese benutzerdefinierten Attribute auch beim Entwerfen eigener Vorlagen verwenden.
Tipp
Microsoft bietet keine Unterstützung für benutzerdefinierte HTML in E-Mails.
Tag- und Attributzusammenfassung
Die folgende Tabelle enthält eine Kurzübersicht zu den in diesem Thema beschriebenen benutzerdefinierten Attributen und Metatags.
| Benutzerdefiniertes Attribut | Description |
|---|---|
<meta type="xrm/designer/setting" name="type" value="marketing-designer-content-editor-document"> |
Wenn dieses Tag im <head> Dokument vorhanden ist, stellt die Registerkarte "Designer " Drag-and-Drop-Features bereit. Wenn dieses Tag nicht vorhanden ist, stellt die Registerkarte "Designer " den vereinfachten Vollseiten-Editor bereit. Weitere Informationen: Anzeigen der Toolbox und Aktivieren der Drag-and-Drop-Bearbeitung |
<meta type="xrm/designer/setting" name="additional-fonts" datatype="font" value="<font-list>"> |
Wenn dieses Tag im <head> Dokument vorhanden ist, werden die in der <Schriftartliste> aufgeführten Schriftarten (durch Semikolons getrennt) dem Schriftartenmenü in der Formatierungssymbolleiste für Textelemente hinzugefügt. Weitere Informationen: Hinzufügen neuer Schriftarten zur Textelementsymbolleiste |
<div data-container="true"> … </div> |
Markiert den Anfang und das Ende eines Containers, in dem Benutzer Designelemente ziehen und ablegen können. Weitere Informationen: Erstellen eines Containers, in dem Benutzer Designelemente hinzufügen können |
<div data-editorblocktype="<element-type>"> … </div> |
Markiert den Anfang und das Ende eines Designelements. Der Wert des Attributs gibt an, welcher Elementtyp es ist (Text, Bild, Schaltfläche usw.). Einige Designelemente unterstützen hier zusätzliche Attribute. Weitere Informationen: Identifizieren von Designelementen und Sperren von Elementen in der Designeransicht |
<meta type="xrm/designer/setting" name="<name>" value="<initial-value>" datatype="<data-type>" label="<label>"> |
Dieses Tag definiert eine dokumentweite Formatvorlageneinstellung, die Benutzer mithilfe der Registerkarte "Designerformatvorlagen>" bearbeiten können. Weitere Informationen: Hinzufügen von Einstellungen zur Registerkarte "Formatvorlagen" |
/* @<tag-name> */ … /* @<tag-name> */ |
Verwenden Sie CSS-Kommentare wie diese, um einen CSS-Wert einzuschließen, der durch eine Formatvorlageneinstellung gesteuert wird, wobei <Tagname> der Wert des Namensattributes für das Metatag ist, das die Einstellung festgelegt hat. Weitere Informationen: Hinzufügen von CSS-Kommentaren zum Implementieren von Formateinstellungen im Kopf |
property-reference= "<attr>:@< tag-name >;<attr>:@< tag-name >; …" |
Platzieren Sie dieses Attribut in einem BELIEBIGEN HTML-Tag, um ein Attribut mit einem Wert zu platzieren, der durch eine Formatvorlageneinstellung gesteuert wird, wobei <attr> der Name des zu erstellenden Attributs und <tagname> der Wert des name Attributs für das Metatag ist, das die Einstellung festgelegt hat. Weitere Informationen: Hinzufügen von Eigenschaftsverweisattributen zum Implementieren von Formateinstellungen im Textkörper |
Die verbleibenden Abschnitte dieses Themas enthalten weitere Informationen zur Verwendung der einzelnen in der Tabelle zusammengefassten Features.
Anzeigen der Toolbox und Aktivieren der Drag-and-Drop-Bearbeitung
Sie können HTML-Code, der in jedem Beliebigen Drittanbietertool entwickelt wurde, direkt in die HTML-Registerkarte des Designers einfügen, um mit dem Erstellen eines Designs sehr schnell zu beginnen. Wenn Sie dies tun, wird die Registerkarte "Designer " jedoch als ein einzelner Rich-Text-Editor angezeigt, der eine Textformatierungssymbolleiste bereitstellt und alle Bilder, Links und Formatvorlagen anzeigt, die in Ihrem HTML-Code enthalten sind, aber nicht andernfalls die Registerkarten "Toolbox", "Eigenschaften" oder " Formatvorlagen " oder eine beliebige Drag-and-Drop-Funktion bereitstellt (diese vereinfachte Designeransicht wird manchmal als Vollseiten-Editor bezeichnet). Sie können jedoch die Drag-and-Drop-Funktionalität für jedes eingefügte Design aktivieren, indem Sie dem Abschnitt Ihres Dokuments das <head> folgende Metatag hinzufügen:
<meta type="xrm/designer/setting" name="type" value="marketing-designer-content-editor-document">
Die folgende Abbildung zeigt dasselbe Design im Ganzseitenbearbeitungsmodus (links) und im Drag-and-Drop-Modus (rechts). Der einzige Unterschied besteht darin, dass das Design auf der rechten Seite das Metatag enthält, sodass "Drag-and-Drop" aktiviert ist und der Seitenbereich angezeigt wird.
Hinweis
Wenn Sie den Vollseiten-Editor verwenden, können Sie Text weiterhin mithilfe der Textformatierungssymbolleiste (angezeigt) auswählen, bearbeiten und formatieren und auch auf Bilder, Links und andere Elemente doppelklicken, um ihre Eigenschaften mithilfe eines Popupdialogfelds festzulegen. Die Symbolleiste enthält auch die Schaltfläche " Assist-Bearbeitung "
zum Hinzufügen dynamischer Inhalte, z. B. Feldwerte, die aus dem Kontaktdatensatz jedes Empfängers gezeichnet werden.
Erstellen eines Containers, in dem Benutzer Designelemente hinzufügen können
Auf der Registerkarte "Designer " können Benutzer nur Inhalte bearbeiten, die in einem Designelement enthalten sind, und können nur neue Entwurfselemente in die Teile des Dokuments ziehen, die als Datencontainer eingerichtet sind. Daher können Sie Vorlagen erstellen, in denen einige Bereiche (außerhalb von Containern) auf der Registerkarte "Entwurf " für die Bearbeitung gesperrt sind, während andere (in nicht gesperrten Containern) Bearbeitungen und gezogene Inhalte akzeptieren.
Verwenden Sie <div> Tags, die das Attribut data-container="true" enthalten, um Datencontainer zu erstellen, z. B.:
<table aria-role="presentation">
<tbody><tr>
<td>
LOCKED
</td>
<td>
<div data-container="true">
<!-- DRAG HERE -->
</div>
</td>
</tr>
</tbody></table>
Alle Text- oder HTML-Tags, die in einem Div-Tag-Paar eines Datencontainers geschachtelt sind und nicht Teil eines Entwurfselements sind, erstellen einen nicht draggierbaren, nicht bearbeitbaren Bereich zwischen zwei ziehbaren Bereichen. Beispiel:
<div data-container="true">
<!-- DRAG HERE --> <p> LOCKED </p> <!-- DRAG HERE -->
</div>
Hinweis
Wenn der Vollseiten-Editor aktiviert ist, sind alle Drag-and-Drop-Features deaktiviert, und Sie können alle Inhalte auf der Registerkarte "Designer " bearbeiten, einschließlich Inhalte außerhalb von data-container div-Tags (die im Vollseiten-Editor keine Auswirkung haben).
Sperren eines Containers in der Designeransicht
Sie können einen Container sperren, um den gesamten Inhalt auf der Registerkarte "Designer " schreibgeschützt zu machen. Wenn ein gesperrter Container Designelemente enthält, bleiben alle Inhalte und Einstellungen für diese Elemente gesperrt, und die Registerkarte "Eigenschaften " wird niemals angezeigt, auch wenn Sie sie auswählen.
Sie können das Feature zum Sperren von Containern verwenden, um einen Container zu sperren, nachdem Sie fertig sind, Entwurfskomponenten dafür hinzuzufügen und zu konfigurieren.
Um einen Container zu sperren, fügen Sie das data-locked="hard" Attribut wie folgt zum Containertag hinzu:
<div data-container="true" data-locked="hard">
<!-- All elements and content here are locked, with no properties shown -->
</div>
Hinweis
Sie können Inhalte auch auf der Entwurfselementebene sperren. Wenn Inhalte auf Containerebene gesperrt sind, wird durch diese Einstellung der Status "gesperrt/entsperrt" aller Designelemente innerhalb dieses Containers überruckt. Weitere Informationen: Sperren von Elementen in der Designeransicht
Um die Containersperre weiter zu erzwingen, können Sie den Zugriff auf die HTML-Registerkarte einschränken, wodurch ausgewählte Benutzer am Zugriff auf den Code gehindert werden (wo sie diese Einstellung andernfalls verhindern könnten). Weitere Informationen: Steuern des Zugriffs auf Designerfeatures
Identifizieren von Designelementen
Jedes Mal, wenn Sie ein Designelement mithilfe der Registerkarte "Designer " hinzufügen, fügt der Editor ein Paar <div> Tags ein, um den Anfang und das Ende des Elements zu markieren, und erstellt, welche HTML erforderlich ist, um das Element gemäß den zugehörigen Einstellungen auf der Registerkarte "Eigenschaften " anzuzeigen.
Designelemente werden mit <div> Tags markiert, die ein Attribut des Formulars data-editorblocktype="<element-type>"enthalten, wobei der Wert dieses Attributs den Typ des Elements identifiziert, das es ist. Mit dem folgenden <div> Tag wird beispielsweise ein Textelement erstellt:
<div data-editorblocktype="Text">
...
<!-- Don't edit the element content here -->
...
</div>
In der folgenden Tabelle sind die verfügbaren Werte für das data-editorblocktype Attribut aufgeführt.
| Designelementname | Elementtyp |
data-editorblocktype Attributwert |
|---|---|---|
| Text-Element | Allgemeines Designelement | Text |
| Image-Element | Allgemeines Designelement | Bild |
| Divider-Element | Allgemeines Designelement | Teiler |
| Button-Element | Allgemeines Designelement | Schaltfläche |
| Inhaltsblockelement | Allgemeines Designelement | Content (Dieser Typ des Designelements enthält auch ein data-block-datatype="<block-type>" Attribut, das den Typ des Inhaltsblocks angibt, in dem <der Blocktyp> einen Wert von entweder text oder image.) |
| Marketingseitenelement | Marketingseite | |
| Event-Element | Event | |
| Survey-Element | Umfrage | |
| Form-Element | Form | FormBlock |
| Feldelement | Formularinhalt | <Feldfeldname>, z. B.: Feld-E-Mail |
| Subscription-list-Element | Formularinhalt | SubscriptionListBlock |
| Forward-to-a-friend-Element | Von Inhalt | ForwardToFriendBlock |
| Do-not- email-Element und Remember-me-Element | Formularinhalt | Feld-Kontrollkästchen (Diese Elemente erstellen jeweils Kontrollkästchen und unterscheiden sich andernfalls nach ihren internen Einstellungen.) |
| Submit-Button-Element | Formularinhalt | SubmitButtonBlock |
| Reset-Button-Element | Formularinhalt | ResetButtonBlock |
| Captcha-Element | Formularinhalt | CaptchaBlock |
Weitere Informationen zu den einzelnen Designelementen finden Sie in der Referenz zu Designelementen.
Von Bedeutung
Wenn Sie an der HTML-Registerkarte arbeiten, sollten Sie vermeiden, den Inhalt zwischen den <div> Tags Ihrer Designelemente zu bearbeiten, da die Ergebnisse ders unvorhersehbar sein können, und Ihre Bearbeitungen werden wahrscheinlich trotzdem vom Designer überschrieben. Verwenden Sie stattdessen die Registerkarte "Designer ", um den Inhalt und die Eigenschaften des Entwurfselements zu verwalten.
Sperren von Elementen in der Designeransicht
Sie können den Inhalt und die Eigenschaften eines beliebigen Designelements sperren, indem Sie dem öffnenden <div> Tag das folgende Attribut hinzufügen:
data-protected="true"
Beispiel:
<div data-editorblocktype="Divider" data-protected="true">
…
<!-- Don't edit the element content here -->
…
</div>
Wenn ein Designelement als geschützt gekennzeichnet ist, können Benutzer, die auf der Registerkarte "Designer " für eine Seite oder E-Mail arbeiten, die Eigenschaften oder Inhalte des Elements nicht bearbeiten. Dieses Attribut ist immer für das Inhaltsblockelement enthalten, Sie können es jedoch jedem Designelementtyp hinzufügen, um es zu schützen. Jedes Designelement, das dieses Attribut enthält, wird auf der HTML-Registerkarte als schattiert angezeigt, um anzugeben, dass es geschützt ist, Sie können es aber auch dort bearbeiten, wenn Sie darauf bestehen. Legen Sie dieses Attribut auf "false" fest (oder entfernen Sie es einfach), um den Schutz von einem Designelement zu entfernen.
Hinweis
Sie können Inhalte auch auf containerebene sperren, wodurch der Sperr-/Entsperrungsstatus aller Designelemente in diesem Container überschreiben wird. Weitere Informationen: Sperren eines Containers in der Designeransicht
Um die Inhaltssperre weiter zu erzwingen, können Sie den Zugriff auf die HTML-Registerkarte einschränken, wodurch ausgewählte Benutzer nicht auf den Code zugreifen können (wo sie diese Einstellung andernfalls verhindern könnten). Weitere Informationen: Steuern des Zugriffs auf Designerfeatures
Importieren von extern erstellten HTML-Code in den Designer
Sie können jedes beliebige Tool verwenden, um das anfängliche HTML-Layout und den Inhalt für eine Marketing-E-Mail, Seite oder ein Formular zu erstellen. Wenn Ihr HTML-Code fertig ist, fügen Sie ihn einfach in den relevanten Designer ein, und fügen Sie dann alle Dynamics 365 Customer Insights - Journeys-Features hinzu, die Sie benötigen, wie in den folgenden Unterabschnitten beschrieben.
Importieren des HTML-Codes
Gehen Sie wie folgt vor, um HTML-Code, der extern erstellt wurde, in den Designer zu integrieren:
- Erstellen Sie eine neue Marketing-E-Mail, Seite oder ein neues Formular in Dynamics 365 Customer Insights – Journeys.
- Wechseln Sie zur Registerkarte "HTML-Entwurf>" des Designers.
- Löschen Sie alle Inhalte auf der HTML-Registerkarte, und fügen Sie den html-Code ein, den Sie extern erstellt haben.
- Wechseln Sie zur Registerkarte ">" des Designers, und prüfen Sie Ihr Design.
- Wenn Sie mit einer Marketing-E-Mail arbeiten, achten Sie darauf, die Bearbeitung zu unterstützen , um alle erforderlichen Inhalte und Links (einschließlich eines Abonnementcenterlinks und Ihrer physischen Absenderadresse) zu platzieren.
Tipp
Da Sie gerade in externes HTML eingefügt haben, enthält Ihr Design wahrscheinlich keinen Code, der für Dynamics 365 Customer Insights spezifisch ist – Journeys, sodass der Designer den Vollseiten-Editor anzeigt, der Features für grundlegende Textformatierung, Bildformatierung und (für E-Mails) bietet, die Bearbeitung beim Hinzufügen dynamischer Inhalte unterstützen. Weitere Informationen zum Arbeiten mit dem Vollseiten-Editor finden Sie unter Anzeigen der Toolbox und Aktivieren der Drag-and-Drop-Bearbeitung. Wenn der Vollseiten-Editor alle benötigten Funktionen bereitstellt, verwenden Sie ihn, um Ihr Design zu optimieren und dann wie gewohnt live damit zu arbeiten. Wenn Sie den Drag-and-Drop-Editor verwenden möchten, um Ihr Design zu optimieren, finden Sie im nächsten Abschnitt Informationen zur Aktivierung.
Aktivieren des Drag and Drop-Editors nach dem Import
Wenn Sie den voll funktionsfähigen Drag-and-Drop-Editor aktivieren und/oder erweiterte Designelemente hinzufügen möchten, während Sie in der Designeransicht arbeiten, können Sie dies ganz einfach tun, indem Sie den importierten HTML-Code wie folgt weiter bearbeiten:
Wechseln Sie zurück zur Registerkarte "HTML-Entwurf>" des Designers.
Aktivieren Sie den Drag-and-Drop-Editor, indem Sie dem < das erforderliche Metatag hinzufügen
. head> Abschnitt Ihres Dokuments, wie unter "Toolbox anzeigen" beschrieben, und aktivieren Sie die Drag-and-Drop-Bearbeitung .Gehen Sie bei der Arbeit auf der Registerkarte "HTML-Entwurf>" wie folgt vor:
- Fügen Sie in jedem Teil Ihres Designs, in dem Sie ein oder mehrere Designelemente ziehen möchten, Code hinzu, um einen Datencontainer zu erstellen, wie in "Erstellen eines Containers" beschrieben, in dem Benutzer Designelemente hinzufügen können.
- Wenn Sie Entwurfselemente lieber direkt in Ihrem Code positionieren möchten, ohne drag-and-drop zu verwenden, können Sie den erforderlichen Code direkt in die Registerkarte "Design-HTML>" eingeben. Elemente, die Sie auf diese Weise hinzufügen, unterstützen nicht drag-and-drop, sie stellen jedoch Einstellungen im Eigenschaftenbereich des Entwurfs-Designers> bereit. Registerkarte. Sie können Text-, Bild-, Trennzeichen- und Schaltflächenelemente nur mithilfe dieser Technik platzieren (Erstellen von Containern und Verwenden von Drag-and-Drop für andere Arten von Designelementen). In der Tabelle nach diesem Verfahren finden Sie die HTML-Strukturen, die zum Erstellen der einzelnen Elemente erforderlich sind. Kopieren/einfügen Sie diesen Code nach Bedarf direkt aus der Tabelle.
Sie können nun zur Registerkarte "Entwurfs-Designer>" wechseln und Designelemente in jeden der von Ihnen eingerichteten Container ziehen und dann den Eigenschaftenbereich verwenden, um jedes Designelement zu konfigurieren, das Sie direkt in Ihren Code gezogen oder eingefügt haben.
| Designelementtyp | Diesen Code einfügen | Hinweise |
|---|---|---|
| Text | <div data-editorblocktype="Text"><p> Enter your text here</p></div> |
Sie können HTML-Inhalte direkt hier <p> eingeben oder zum Designer wechseln, um ihn mit dem Rich-Text-Editor zu erledigen. |
| Bild | <div data-editorblocktype="Image"><div align="Center" class="imageWrapper"><a href="example.com" title="example.com"><img alt="Some alt text" height="50" src="about:blank" width="50"></a></div></div> |
Die einfachste Möglichkeit zum Ändern der Bildquelle und/oder des Bildlinks besteht darin, zum Designer zu wechseln und den Eigenschaftenbereich zu verwenden. Sie können aber auch die folgenden Attribute direkt im HTML-Code bearbeiten:
|
| Teiler | <div data-editorblocktype="Divider"><div align="center" class="dividerWrapper"><table aria-role="presentation" style="padding: 0px; margin: 0px; width: 100%"><tbody><tr style="padding: 0px;"> <td style="margin:0px; padding-left: 0px; padding-right: 0px; padding-top: 5px; padding-bottom: 5px; vertical-align:top;"> <p style="margin: 0px; padding: 0px; border-bottom-width: 3px; border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); line-height: 0px; width: 100%;"><span> </span></p></td></tr></tbody></table></div></div> |
Bearbeiten Sie keinen dieser Code direkt im HTML-Editor. Wechseln Sie stattdessen zum Designer , und verwenden Sie den Eigenschaftenbereich . |
| Schaltfläche | <div data-editorblocktype="Button"><!--[if mso]><div align="center"><v:rect xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w="urn:schemas-microsoft-com:office:word" |
Bearbeiten Sie keinen dieser Code direkt im HTML-Editor. Wechseln Sie stattdessen zum Designer , und verwenden Sie den Eigenschaftenbereich . |
Weitere Informationen dazu, wie Designelemente im Code angezeigt werden, finden Sie unter Identifizieren von Designelementen.
Hinzufügen neuer Schriftarten zur Textelementsymbolleiste
Textelemente stellen eine Popupformatierungssymbolleiste im Designer bereit, die ein Menü zum Anwenden einer Schriftart auf markierten Text enthält.
Um dieser Schriftartauswahl neue Schriftarten hinzuzufügen, fügen Sie dem Dokument ein <meta> Tag hinzu, das <head> das folgende Formular verwendet:
<meta type="xrm/designer/setting" name="additional-fonts" datatype="font" value="<font-list>">
Dabei handelt es sich bei der Schriftartliste< um eine durch Semikolons getrennte Liste von Schriftartnamen.>
Hinzufügen von Einstellungen zur Registerkarte "Formatvorlagen"
Ein praktisches Feature der vordefinierten Vorlagen besteht darin, dass sie globale Formatvorlageneinstellungen auf der Registerkarte " Formatvorlagen " bereitstellen, sodass Benutzer die Schriftartfamilie, die Farbpalette und andere globale Einstellungen, die für die Vorlage aktiviert sind, schnell anpassen können. Jede Vorlage enthält nur die Stileinstellungen, die für dieses bestimmte Design sinnvoll sind, und Sie können auch Entwurfsvorlagen entwerfen, die nur die richtigen Stileinstellungen für Sie und Ihre Benutzer bereitstellen.
Um der Registerkarte " Formatvorlagen " eine Einstellung hinzuzufügen, müssen Sie die folgenden Schritte ausführen:
- Fügen Sie dem
<meta>Dokument ein<head>Tag hinzu, um die Einstellung zu erstellen. - Richten Sie Formatvorlagen und/oder HTML-Tags ein, die die vom Metatag erstellten Einstellungen anwenden.
In den folgenden Unterabschnitten wird erläutert, wie Sie die einzelnen Schritte ausführen.
Hinzufügen eines Metatags zum Erstellen der Einstellung
Das erforderliche <meta> Tag hat die folgende Form:
<meta type="xrm/designer/setting" name="<name>" value="<initial-value>" datatype="<data-type>" label="<label>">
Ort:
- <name> identifies the meta tag, which you must also reference in the styles and HTML tags where the setting will be applied.
- <Der Anfangswert> ist ein geeigneter Standardwert für die Formatvorlage.
- <Der Datentyp> identifiziert den Typ des Werts, den Benutzer bereitstellen. Diese Einstellung wirkt sich auf den Steuerelementtyp aus, der auf der Registerkarte "Formatvorlagen " angezeigt wird. Sie müssen einen der in der folgenden Tabelle aufgeführten Werte verwenden.
- <beschriftung> gibt den Text an, der auf der Registerkarte " Formatvorlagen " für die Einstellung angezeigt werden soll.
| Datentypwert | Description |
|---|---|
| color | Legt eine Farbe mit Hashtagwerten wie #000 oder #1a32bf fest. Erstellt auf der Registerkarte "Formatvorlagen " ein Farbauswahl-Steuerelement. |
| Schriftart | Legt einen Schriftartfamiliennamen fest. Sie können Auch Schriftstapel einrichten, indem Sie eine durch Trennzeichen getrennte Liste von Schriftartnamen in der Gewünschten Reihenfolge verwenden. Erstellt ein einfaches Eingabefeld auf der Registerkarte "Formatvorlagen ". |
| number | Legt einen numerischen Wert ohne Einheit fest (verwenden Sie Text, um einheiten wie px oder em zusammen mit dem Wert anzugeben). Erstellt ein Eingabefeld mit Schaltflächen nach oben/unten, die auch verwendet werden können, um den aktuellen Wert auf der Registerkarte " Formatvorlagen " zu erhöhen/zu verringern. |
| Bild | Legt eine Bildquelle (als URL) fest. Erstellt ein einfaches Eingabefeld auf der Registerkarte "Formatvorlagen ". |
| Text | Legt einen Wert fest, der Sowohl Text als auch Zahlen enthalten kann. Verwenden Sie diesen Datentyp auch für numerische Werte, die eine Einheit (z. B. px oder em) enthalten können. Erstellt ein einfaches Eingabefeld auf der Registerkarte "Formatvorlagen ". |
Hinweis
Die auf der Registerkarte " Formatvorlagen " angezeigte Beschriftung kann in eckigen Klammern angezeigt werden, z. B. "[Meine Formatvorlage]". Die eckigen Klammern geben an, dass der angezeigte Text keine Übersetzung verfügbar ist. Wenn Sie einen Wert auswählen, der von einer der vordefinierten Vorlagen (z. B. "Farbe 1") unterstützt wird, ist eine Übersetzung verfügbar, sodass die eckigen Klammern nicht angezeigt werden.
Hinweis
Eine Formatvorlageneinstellung, die mit einem <meta> Tag wie hier beschrieben erstellt wurde, wird nur auf der Registerkarte "Formatvorlagen " angezeigt, wenn diese Einstellung auch in mindestens einem tatsächlichen Format- oder HTML-Tag referenziert wird, wie in den nächsten Abschnitten beschrieben.
Hinzufügen von CSS-Kommentaren zum Implementieren von Formateinstellungen im Kopf
Auf der Registerkarte "Formatvorlagen " vorgenommene Einstellungen können auf CSS-Formatvorlagen angewendet werden, die <head> im HTML-Dokument erstellt wurden, indem sie einen CSS-Wert mit zwei CSS-Kommentaren umgibt, die den Wert des name Attributs für das entsprechende xrm/designer/setting Metatag enthalten. Das CSS-Kommentarpaar hat die folgende Form:
/* @<tag-name> */ <value> /* @<tag-name> */
Ort:
- <Tagname> ist das Namensattribute für das Metatag "xrm/designer/setting ", das die entsprechende Registerkarteneinstellung " Formatvorlagen " festlegt.
- <wert> ist ein Wert, der ersetzt wird, wenn ein Benutzer die entsprechende Registerkarteneinstellung " Formatvorlagen " bearbeitet.
Von Bedeutung
Sie können diese CSS-Kommentare nur in Formatvorlagen und Klassen verwenden, die innerhalb <style> von <head> Tags im Abschnitt definiert sind. Darüber hinaus darf nur eine Gruppe von <style> Tags vorhanden sein, wobei dort alle CSS-Formatvorlagen eingerichtet sind.
Hier ist ein Beispiel, in dem Sie ein xrm/designer/setting Metatag sehen können, das ein Farbauswahl-Steuerelement namens "Farbe 1" auf der Registerkarte " Formatvorlagen " erstellt. Anschließend wendet eine CSS-Formatvorlage diese Einstellung an, um die Textfarbe für <h1> Elemente festzulegen.
<head>
<meta type="xrm/designer/setting" name="color1" value="#ff0000" datatype="color" label="Color 1">
<style>
h1 {color: /* @color1 */ #ff0000 /* @color1 */;}
</style>
</head>
Hinzufügen von Eigenschaftsverweisattributen zum Implementieren von Formateinstellungen im Textkörper
Auf der Registerkarte "Formatvorlagen " vorgenommene Einstellungen können als Attributwerte auf ein beliebiges HTML-Tag im <body> Dokument angewendet werden, indem sie jedem relevanten Tag ein Attribut des folgenden Formulars hinzufügen:
property-reference= "<attr>:@< tag-name >;<attr>:@< tag-name >; …"
Ort:
- <attr> ist der Name des zu erstellenden Attributs.
-
<Tagname> ist der Wert des
nameAttributs für das Metatag, das die Einstellung festgelegt hat. - Bei Bedarf müssen mehrere Attribute durch ein Semikolon innerhalb eines einzelnen Eigenschaftsverweis-Attributs getrennt werden.
Hier ist ein Beispiel, in dem Sie Metatags sehen xrm/designer/setting können, die zwei Einstellungen zum Steuern eines Herobilds (Banner) im Dokument mit Steuerelementen namens "Hero-Bild" und "Hero-Bildhöhe" auf der Registerkarte " Formatvorlagen " erstellen. Die property-reference Eigenschaft wird dann in einem <img> Tag verwendet, um diese Einstellungen zu implementieren.
<head>
<meta type="xrm/designer/setting" name="hero-image" value="picture.jpg" datatype="picture" label="Hero image">
<meta type="xrm/designer/setting" name="hero-image-height" value="100px" datatype="text" label="Hero image height">
</head>
<body>
<img property-reference="src:@hero-image;height:@hero-image-height;">
</body>
In diesem Beispiel würde das <img> Tag also in etwa wie folgt aufgelöst:
<img src="picture.jpg" height="100px">