Syntax – Best Practices

Inhalte Switch to EN
Anmelden Profilverwaltung Talentsuche Anfragen Turtorial
Meine Aufgaben Verwaltung der Benutzer/-innen Vorlagenverwaltung Ontologieverwaltung User Manual (EN)

Root-Strings

Verwenden Sie Platzhalter wie {firstName}, {lastName} und {company} für dynamische Inhalte.
Nutzen Sie Bedingungstags, um Inhalte gezielt anzuzeigen:
Beispiel: {#job}job: {job}{/} zeigt Inhalte nur an, wenn job definiert ist.
Standardtexte können mit invertierten Abschnitten angegeben werden: {^job} Auf der Suche nach einem Job {/}.

Bilder

Profilfotos sollten immer quadratisch sein, um die visuelle Ausrichtung sicherzustellen.
Passen Sie die Containergröße an das Bild an und verwenden Sie feste Größen wie 100:100 oder 150:150, um Konsistenz zu gewährleisten.
Vermeiden Sie nicht-quadratische Definitionen (z. B. 200:150), um Layoutprobleme zu verhindern.

Datumsformatierung

Formatieren Sie Daten mit entsprechenden Tags:
Beispiel: {start | date:“YYYY.MM.dd“} für genaue Kontrolle.
Legen Sie Ersatzwerte fest, falls keine Daten vorhanden sind: {end | date:“YYYY“:“-Kein Datum festgelegt-„}.

Benutzerdefinierte Felder

Zeigen Sie benutzerdefinierte Felder nur an, wenn Werte vorhanden sind:
Beispiel: {#customFields.date}Geburtsjahr: {customFields.date | date:“YYYY“}{/}.

Root-Arrays (z. B. Projekte, Berufserfahrung)

Wiederholen Sie Array-Elemente dynamisch mit {#projects} oder {#jobExperience}-Blöcken.
Formatieren und zeigen Sie Attribute bedingt an:
Beispiel: {start | date:“MMMM YYYY“} – {end | date:“MMMM YYYY“:’laufend‘}.
Verwenden Sie invertierte Abschnitte {^end}, um laufende Projekte zu kennzeichnen.

Zertifikate und Fähigkeiten

Zeigen Sie Zertifikate nur an, wenn welche vorhanden sind: {#certificates.length > 0}.
Kategorisieren und sortieren Sie Fähigkeiten dynamisch:
Filtern nach Bewertung: {#skills}{#rating>2}{name}{rateB}{/}{/skills}.
Vermeiden Sie die gleichzeitige Verwendung von cSkills und tSkills, außer dies ist ausdrücklich erforderlich.

Sprachen

Zeigen Sie Sprachen mit einer Bewertung über 3 als „Muttersprache“ an:
{#languages}{name}{#rating>3} (Muttersprache){/}{/languages}.

Bildung

Heben Sie die höchste Bildung separat hervor und listen Sie andere auf:
Beispiel: {#schools}{^isHighest}• {name}, {graduation}, {start | date:“YYYY“}-{end | date:“YYYY“:’nicht abgeschlossen‘}{/}{/schools}.

Allgemeine Empfehlungen

Ausrichtung von Containern: Stellen Sie sicher, dass Container ihre Inhalte vollständig anzeigen, um Abschneiden oder Überlaufen zu vermeiden.
Unsichtbare Zeichen vermeiden: Entfernen oder überschreiben Sie unsichtbare Anführungszeichen, die von Textverarbeitungsprogrammen (z. B. Word, PowerPoint) eingefügt wurden.
Fallback-Standards: Geben Sie immer Ersatzwerte an, um fehlende oder unvollständige Daten abzufangen.
Einheitliche Formatierung: Verwenden Sie vordefinierte Vorlagen und Beispiele, um die Konsistenz der Ausgaben zu wahren.

Zusätzliche Ressourcen

Dokumentation zu Tag-Typen
Bedingungen für Attribute
Filter für Listen

Durch die Einhaltung dieser Richtlinien erstellen Sie robuste und flexible Vorlagen, die vielfältige Anwendungsfälle abdecken und Fehler minimieren.