Tipps zur Erstellung von Inhalten

Textformate

Filtered HTML

  • Zulässige HTML-Tags: <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>

    This site allows HTML content. While learning all of HTML may feel intimidating, learning how to use a very small number of the most basic HTML "tags" is very easy. This table provides examples for each tag that is enabled on this site.

    Weitere Informationen finden Sie unter W3C HTML-Spezifikationen oder verwenden Sie eine Suchmaschine, um anderen Websites zu finden, die HTML erklären.

    Tag-BeschreibungEingegebenErgebnis
    Hervorgehoben<em>Hervorgehoben</em>Hervorgehoben
    Fett<strong>Fett</strong>Fett
    Zitat<cite>Zitat</cite>Zitat
    Blockzitat<blockquote>Blockzitat</blockquote>
    Blockzitat
    Kodierter Text um Quelltexte anzuzeigen<code>Code</code>Code
    Ungeordnete Liste – <li> verwenden, um mit ein Listeneintrag zu beginnen<ul> <li>Erster Eintrag</li> <li>Zweiter Eintrag</li> </ul>
    • Erster Eintrag
    • Zweiter Eintrag
    Geordnete Liste – <li> verwenden, um mit ein Listeneintrag zu beginnen<ol> <li>Erster Eintrag</li> <li>Zweiter Eintrag</li> </ol>
    1. Erster Eintrag
    2. Zweiter Eintrag
    Kein Hilfetext für das li-Tag verfügbar.
    Definitionslisten sind ähnlich zu anderen HTML-Listen. <dl> leitet die Definitionsliste ein, <dt> enthält den zu definierenden Begriff und <dd> enthält die Definitionsbeschreibung.<dl> <dt>Erste Bedingung</dt> <dd>Erste Definition</dd> <dt>Zweiter Begriff</dt> <dd>Zweite Definition</dd> </dl>
    Erste Bedingung
    Erste Definition
    Zweiter Begriff
    Zweite Definition
    Kein Hilfetext für das dt-Tag verfügbar.
    Kein Hilfetext für das dd-Tag verfügbar.

    Die meisten ungewöhnlichen Buchstaben können ohne Probleme direkt eingegeben werden.

    Wenn Sie Probleme feststellen, versuchen Sie es mit HTML Zeichenentitäten. Eine gemeinsame Beispiel, das sieht aus wie & Amp; für ein kaufmännisches und-Zeichen & Charakter. Eine vollständige Liste der Entitäten finden Sie unter HTML Entitäten -Seite. Einige der verfügbaren Zeichen sind:

    ZeichenbeschreibungEingegebenErgebnis
    kaufm. Und&amp;&
    Größer als&gt;>
    Kleiner als&lt;<
    Anführungszeichen&quot;"
  • Zeilenumbrüche und Absätze werden automatisch erkannt. Die Tags für Zeilenumbrüche (<br />) und Absätze (<p></p>) werden automatisch eingefügt. Wenn Absätze nicht erkannt werden, sollten noch einige Leerzeilen eingefügt werden.

Plain text

  • Keine HTML-Tags erlaubt.
  • Internet- und E-Mail-Adressen werden automatisch umgewandelt.
  • Zeilenumbrüche und Absätze werden automatisch erkannt. Die Tags für Zeilenumbrüche (<br />) und Absätze (<p></p>) werden automatisch eingefügt. Wenn Absätze nicht erkannt werden, sollten noch einige Leerzeilen eingefügt werden.

PHP code

  • Benutzerdefinierten PHP-Code verwenden

    In einigen Inhaltsarten der Website kann eigener PHP-Code eingebunden werden, einschließlich Beiträgen und Blöcken. Auch wenn das Einbinden von PHP-Code in Beiträgen und Blöcken eine leistungsfähige und flexible Funktionalität ist, wenn sie von einem vertrauenswürdigen Benutzer mit Erfahrung in PHP verwendet wird, ist es ein erhebliches und gefährliches Sicherheitsrisiko, wenn es nicht sachgemäß verwendet wird. Selbst ein kleiner Fehler beim Einfügen von PHP-Code kann die Website gefährden.

    Falls Sie nicht vertraut sind mit PHP, SQL oder Drupal, vermeiden Sie eigenen PHP-Code in den Beiträgen zu benutzen. Experimente mit PHP könnte Ihre Datenbank unbrauchbar machen, Ihre Seite außer Funktion setzen oder erheblich die Sicherheit beeinträchtigen.

    Anmerkungen:

    • Bitte daran denken, jede Zeile zweimal auf Syntax- und Logikfehler vor dem Speichern zu untersuchen.
    • Anweisungen müssen mit einem Semikolon korrekt abgeschlossen werden.
    • Globale Variablen innerhalb des eigenen PHP-Codes behalten ihre Werte auch nach der Ausführung des Skriptes bei.
    • register_globals ist deaktiviert. Das Verständnis und die Nutzung der in der Drupal-Formular-API beschriebenen Funktionen ist Grundlage für korrekte Nutzung von Formularen.
    • Die Anweisungen print und return dienen der Ausgabe von Inhalten.
    • Die Entwicklung und das Testen des PHP-Codes sollte mit einem separaten Skript und einer Testdatenbank erfolgen bevor er in einer produktiven Umgebung eingesetzt wird.
    • Die Alternative, eigenen PHP-Code in ein Website-spezifisches Modul oder in die Datei template.php auszulagern, ist üblicherweise dem direkten Einbinden des PHP-Codes in einen Beitrag oder Block vorzuziehen.
    • Der PHP-Filter ist für die Ausführung von eingebettetem PHP-Code zuständig. Ist das PHP-Filter-Modul deaktiviert oder gelöscht, wird der PHP-Code nicht ausgeführt, sondern der PHP-Code im Quelltext angezeigt.

    Ein einfaches Beispiel: Ein „Willkommen“-Block, der die Besucher mit einer einfachen Nachricht begrüßt.

    • Fügen Sie einen benutzerdefinierten Block auf Ihrer Webseite mit dem Namen "Willkommen" ein. Mit dessen Text-Format "PHP-Code" (oder ein anderes Format, unterstützt die Eingabe von PHP), fügen Sie nun folgendes in dem Block-Körper ein:

      print t('Willkommen Besucher! Vielen Dank für Ihren Besuch.'); 
      
    • Um einen registrierten Benutzer anzuzeigen, benutzen Sie folgenden Code:

       
      global $user; 
      if ($user->uid) {
       print t('Willkommen @name! Vielen Dank für Ihren Besuch.', array('@name' => format_username($user))); } 
      else {
       print t('Willkommen Besucher! Vielen Dank für Ihren Besuch.'); 
      } 
      

    Drupal.org bietet einige Beispiele für PHP-Schnipsel; Eigene kann man mit etwas PHP-Erfahrung und Drupal-Kenntnissen selbst erstellen.