Sie sind bereits NinjaOne-Kunde? Melden Sie sich an, um weitere Leitfäden und die neuesten Updates zu sehen.

WYSIWYG Unterstütztes HTML und Inline-Styling

NinjaDojo-logo-darkblue.png

 

Die WYSIWYG-Benutzerdefinierten Felder von NinjaOne verwenden eine Positivliste von Elementen und unterstützten Inline-Stilen, die für die Elemente verwendet werden können. NinjaOne stellt auch CSS-Klassen bereit, die Techniker für das Styling in NinjaOne nutzen können.

 

Inhaltsverzeichnis:

 

Verwendung des WYSIWYG-Editors in NinjaOne: 

Die NinjaOne-Dokumentationsanwendung bietet WYSIWYG-Felder (What You See is What You Get) sowohl in der Wissensdatenbank als auch als benutzerdefiniertes Feld für Dokumentenvorlagen

WYSIWYG-Funktionalität: 

  • Standardmäßig wird ein HTML-Feld zusammengeklappt, wenn es mehr als 10.000 Zeichen enthält. Der Benutzer muss auf die Schaltfläche "Erweitern" klicken, um den vollständigen Inhalt zu sehen.
  • Die maximale Zeichengrenze für WYSIWYGs beträgt 200 Tausend Zeichen.
  • Pro Formular oder Dokumentvorlage dürfen nicht mehr als 20 benutzerdefinierte WYSIWYG-Felder vorhanden sein. Sobald das Limit erreicht ist, wird die WYSIWYG-Auswahl für den Feldtyp gesperrt.

 

Verwendung von HTML und Inline-Styling über API und CLI: 

Systemadministratoren und Techniker von NinjaOne können HTML und Inline-Styling verwenden, wenn sie Dokumentation für Rollen/Globalen benutzerdefinierten Felder und Apps & Services erstellen, die den Feldtyp "WYSIWYG" verwenden. 

Diese Styling-Optionen ermöglichen eine größere Flexibilität und Anpassbarkeit bei der Anzeige von Daten in NinjaOne. Die folgende Abbildung zeigt beispielsweise, wie es aussehen würde, wenn ein benutzerdefiniertes Feld Widgets mit Hyperlinks enthalten würde: 

example_widgets with links.png

Wichtiger Hinweis: Diese Formatierungsoptionen müssen über die API oder CLI angewendet werden und können derzeit nicht über die NinjaOne-Konsole durchgeführt werden. 

Hier ist eine vollständige Liste von Elementen und CSS-Klassen, die verwendet werden können, um Ihren Inhalt zu erstellen:

 

HTML-Elemente:

Element Unterstützt NinjaOne CSS-Klassen?
a: Ja
blockquote Ja
caption Ja
code  
col Ja
div Ja
h1 Ja
h2 Ja
h3 Ja
h4 Ja
h5 Ja
h6 Ja
i Ja
li Ja
ol Ja
p Ja
pre  
span Ja
table Ja
tbody Ja
td Ja
tfoot Ja
. Ja
thead Ja
tr Ja
ul Ja

 

Inline-Styling-Optionen:

Stil Erlaubte Werte
color RGB- oder Hex-Farbcodes.
(Bsp: RGB (240,30,50,.7), #f015ca)
background-color RGB- oder Hex-Farbcodes.
(Bsp: RGB (240,30,50,.7), #f015ca)
display block, inline, inline-block, flex, inline-flex
justify-content center, start, end, flex, flex-start, flex-end, left, right, normal, space-between, space-around, space-evenly
align-items center, start, end, flex, flex-start, flex-end, left, right, normal, stretch
word-break normal, break-all, keep-all, break-word
box-sizing border-box, content-box
white-space normal, no-wrap, pre, pre-wrap, pre-line, break-spaces
overflow-wrap normal, break-word, pre, anywhere
text-align start, end, left, center, right, justify, justify-all, match-parent
width Gültige CSS-Einheitswerte (z. B. 100%, 400px, auto, 2em usw.)
height Gültige CSS-Einheitswerte (z. B. 100%, 400px, auto, 2em usw.)
font-size Gültige CSS-Einheitswerte (z. B. 100%, 400px, auto, 2em usw.)
font-family serif, sans-serif, monospace, cursive, fantasy, system-ui, emoji
margin Gültige CSS-Einheitswerte (z. B. 100%, 400px, auto, 2em usw.)
margin-top Gültige CSS-Einheitswerte (z. B. 100%, 400px, auto, 2em usw.)
margin-right Gültige CSS-Einheitswerte (z. B. 100%, 400px, auto, 2em usw.)
margin-bottom Gültige CSS-Einheitswerte (z. B. 100%, 400px, auto, 2em usw.)
margin-left Gültige CSS-Einheitswerte (z. B. 100%, 400px, auto, 2em usw.)
padding Gültige CSS-Einheitswerte (z. B. 100%, 400px, auto, 2em usw.)
padding-top Gültige CSS-Einheitswerte (z. B. 100%, 400px, auto, 2em usw.)
padding-right Gültige CSS-Einheitswerte (z. B. 100%, 400px, auto, 2em usw.)
padding-bottom Gültige CSS-Einheitswerte (z. B. 100%, 400px, auto, 2em usw.)
padding-left Gültige CSS-Einheitswerte (z. B. 100%, 400px, auto, 2em usw.)
border-width Gültige CSS-Einheitswerte (z. B. 100%, 400px, auto, 2em usw.)
border-style none, solid, dashed, inset, outset
border-color RGB- oder Hex-Farbcodes (z.B.: RGB(240,30,50,.7), #f015ca)
border-top Gültige CSS-Einheitswerte (z. B. 100%, 400px, auto, 2em usw.)
border-right Gültige CSS-Einheitswerte (z. B. 100%, 400px, auto, 2em usw.)
border-bottom Gültige CSS-Einheitswerte (z. B. 100%, 400px, auto, 2em usw.)
border-left Gültige CSS-Einheitswerte (z. B. 100%, 400px, auto, 2em usw.)
border-radius Gültige CSS-Einheitswerte (z. B. 100%, 400px, auto, 2em usw.)
border-collapse collapse, separate

 

NinjaOne CSS-Klassen:

Die NinjaOne-Dokumentation und benutzerdefinierte Felder unterstützen das Bootstrap 5 Grid-System und die Free Font Awesome 6 Library für Icons. Zusätzlich stellen wir mehrere Klassen zur Verfügung, damit Techniker auf die NinjaOne-Stile zugreifen können.

 

Standard-Karte

standard card.png

<div class="card flex-grow-1">
<div class="card-title-box">
<div class="card-title"><i class="fas fa-building"></i>&nbsp;&nbsp;Mieterdetails</div>
</div>
<div class="card-body">
<p class="card-text"></p>
<p><b>Mietername</b><br>Beispiel Kunde</p>
<p><b>Default Domain</b><br>example.onmicrosoft.com</p>
<p><b>Tenant ID</b><br>123456-123432-234324-432463452-123</p>
<p><b>Erstellungsdatum</b><br>07/18/2023 10:51:46</p>
<p><b>Domains</b><br>example.onmicrosoft.com
</p>
<p><b>Admin Users</b><br>EXO_App2, MOD Administrator, MOD Administrator, Microsoft Service Account, Allan
Deyoung, Nestor Wilke, Isaiah Langer, Megan Bowen, Lidia Holloway</p>
<p></p>
</div>
</div>

 

Karte mit Aktion

card with actions.png

<div class="card flex-grow-1">
<div class="card-title-box">
<div class="card-title"><i class="fas fa-shield-halved"></i>&nbsp;&nbsp;CIPP Applied Standards</div>
<div class="card-link-box"><a
href="https://localhost:4280/tenant/standards/list-applied-standards?customerId=1e593540-8f80-4831-87a9-f1f95804a206"
target="_blank" class="card-link" rel="nofollow noopener noreferrer"><i
class="fas fa-arrow-up-right-from-square" style="color: #337ab7;"></i></a></div>
</div>
<div class="card-body">
<p class="card-text"></p>
<ul>
<li><span>Disable Self Service Licensing (AllTenants)</span></li>
<li><span>Enable Usernames instead of pseudo anonymised names in reports
(example.onmicrosoft.com)</span></li>
</ul>
<p></p>
</div>
</div>

 

Tables

tabellen.png

<>
<>
<><>
<><>
<><>
<><>
<>table>
<thead>
<tr>
<th>Testing</th>
<th>Testing</th>
<th>Testing</th>
<th>Testing</th>
<th>Testing</th>
<th>Testing</th>
<th>Testing</th>
<th>Testing</th>
<th>Testing</th>
</tr>
</thead>
< dieser hat einen viel längeren Text testing testing testing</td>
<td>testing</td>
<td>Testing</td>
<td>Testing</td>
<td>testing</td>
</tr>
<tr class="danger">
<td>Testing</td>
<td>Testing dieser hier hat einen viel längeren Text testing testing testing</td>
<td>Testing</td>
<td>testing</td>
<td>Testing</td>
<td>testing</td>
<td>Testing</td>
<td>Testing</td>
<td>testing</td>
</tr>
<tr class="success">
<td>Testing</td>
<td>Testing</td>
<td>testing</td>
<td>Testing</td>
<td>Testing dieses hier hat einen viel längeren Text testing testing testing</td>
<td>testing</td>
<td>Testing</td>
<td>Testing</td>
<td>testing</td>
</tr>
<tr class="other">
<td>Testing</td>
<td>Testing</td>
<td>testing</td>
<td>Testing</td>
<td>Testing dieser hat einen viel längeren text testing testing testing</td>
<td>testing</td>
<td>Testing</td>
<td>Testing</td>
<td>testing</td>
</tr>
<tr class="warning">
<td>Testing</td>
<td>Testing</td>
<td>testing</td>
<td>Testing</td>
<td>Testing dieser hat einen viel längeren Text testing testing testing</td>
<td>testing</td>
<td>Testing</td>
<td>Testing</td>
<td>testing</td>
</tr>
<tr class="unknown">
<td>Testing</td>
<td>Testing</td>
<td>testing</td>
<td>Testing</td>
<td>Testing diese Seite hat einen viel längeren Text testing testing testing</td>
<td>testing</td>
<td>Testing</td>
<td>Testing</td>
<td>testing</td>
</tr>
</tbody>
</table>

 

Paragraphen

paragraphs.png

<p>Dies ist ein Beispielabsatz Lorem ipsum dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor sit
amet, consectetur adipiscing elit. Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. <strong>Bold Text</strong> Lorem ipsum dolor sit
amet, consectetur adipiscing elit.</p>

 

Headings

headings.png

<h1>Headings</h1>
<h1>Heading 1</h1>
<h2>Heading 2</h2>
<h3>Heading 3</h3>
<h4>Heading 4</h4>
<h5>Heading 5</h5>

 

Buttons

button.png

<a href="https://example.com" target="_blank" class="btn">Primäre Schaltfläche</a>
<a href="https://example.com" target="_blank" class="btn sekundär">Sekundäre Schaltfläche</a>
<a href="https://example.com" target="_blank" class="btn Gefahr">Schaltfläche Gefahr</a>

 

Info-Karten

info cards.png

<div class="info-card">
<i class="info-icon fa-solid fa-circle-info"></i>
<div class="info-text">
<div class="info-title">Informativer Titel</div>
<div class="info-description">
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
</div>
</div>
</div>


<div class="info-card error">
<i class="info-icon fa-solid fa-circle-exclamation"></i>
<div class="info-text">
<div class="info-title">Error title</div>
<div class="info-description">
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
</div>
</div>
</div>


<div class="info-card warning">
<i class="info-icon fa-solid fa-triangle-exclamation"></i>
<div class="info-text">
<div class="info-title">Warning title</div>
<div class="info-description">
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
</div>
</div>
</div>


<div class="info-card success">
<i class="info-icon fa-solid fa-circle-check"></i>
<div class="info-text">
<div class="info-title">Success title</div>
<div class="info-description">
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
</div>
</div>
</div>

 

Tags

tags.png

<div class="tag">Aktiviert</div>
<div class="tag disabled">Deaktiviert</div>
<div class="tag expired">Abgelaufen</div>

 

Statistik-Karten

statistic cards.png

<div class="stat-card">
<div class="stat-value"><a href="https://example.com" target="_blank" rel="nofollow noopener noreferrer"><span
style="color: #CCCCCC;"><i class="fas fa-circle-xmark"></i></span></a></div>
<div class="stat-desc"><a href="https://example.com" target="_blank" rel="nofollow noopener noreferrer"><span
style="font-size: 18px;"><span style="white-space:nowrap;">AD</span>&nbsp;<span
style="white-space:nowrap;">Connect</span></span></a></div>
</div>

<div class="stat-card">
<div class="stat-value"><a href="https://example.com" target="_blank" rel="nofollow noopener noreferrer"
style="color: #008001;">0</a></div>
<div class="stat-desc"><a href="https://example.com" target="_blank" rel="nofollow noopener noreferrer"><span
style="font-size: 18px;">Blockierte Absender</span></a></div>
</div>

 

Liniendiagramm

liniendiagramm.png

<div class="p-3 linechart">
<div style="width: 33.3333333333%; background-color: #55ACBF;"></div>
<div style="width: 33.3333333333%; background-color: #3633B7;"></div>
<div style="width: 33.3333333333%; background-color: #8063BF;"></div>
</div>
<ul class="unstyled p-3" style="display: flex; justify-content: space-between; ">
<li><span class="chart-key" style="background-color: #55ACBF;"></span><span>
Licensed (20)</span></li>
<li><span class="chart-key" style="background-color: #3633B7;"></span><span>
Nicht lizenziert (20)</span></li>
<li><span class="chart-key" style="background-color: #8063BF;"></span><span>
Gäste (20)</span></li>
</ul>

 

Siehe auch: 

FAQ

Nächste Schritte