2017-01-05 3 views
0

Ich möchte fragen, weiß jemand, ob es eine Leinwand HTML-Tag in Drupal 8 gibt?Canvas-Tag in Drupal 8

Ich versuche, Unterschrift Formularfeld zu machen, also brauche ich eine Leinwand. Gibt es sowieso, um benutzerdefiniertes HTML in Drupal 8-Modul zu rendern?

Danke.

Antwort

1

Canvas-Tag existiert in Drupal 8. Um Canvas in Ihrem Code zu verwenden, müssen Sie den Typ html_tag verwenden. Ich habe Folgendes geschrieben, um eine Leinwand in meiner Form zu erstellen. Sie finden die Dokumentation unter https://api.drupal.org/api/drupal/core%21lib%21Drupal%21Core%21Render%21Element%21HtmlTag.php/class/HtmlTag/8.2.x.

Ich hoffe, das funktioniert für Sie.

$form['canvas']=array(
     '#type' => 'html_tag', 
     '#tag' => 'canvas', 
     '#attributes' => array(
        'style'=>'border: 1px solid #000000; 
           width: 200; 
           height: 100;' 
          ), 
    ); 
+0

Können Sie ein Beispiel oder eine Dokumentation zur Verwendung des Canvas-Tags in Drupal bereitstellen? – PrestonM

+0

@PrestonM Bitte überprüfen Sie meine bearbeitete Antwort. – Yog