Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

Editor form field mittels form api einbinden

Eingetragen von 1000 (764)
am 08.03.2015 - 08:56 Uhr in
  • Allgemeines zu Drupal
  • Drupal 7.x

Hallo,

ich muss leider notgedrungen per Form Api eine Editor als Feld einfügen. Also mit den Text-Formatierungsoptionen. Wie kann ich da vorhegen?

‹ [gelöst] Bueditor lässt sich nicht in form einbinden Image Field ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Schau mal bitte in die

Eingetragen von SteffenR@drupal.org (2262)
am 08.03.2015 - 12:25 Uhr

Wenn man dein Posting so liest, scheint dir das Entwickeln eigner Module ja wirklich nicht zuzusagen - gerade wenn man etwas "notgedrungen" und "leider" tun muss.

Schau mal bitte in die FormAPI von Drupal - dort findest du den #type text_format. Mit diesem Typ kannst du dir dann Textareas mit einem definierten Textformat (also bspw. Full-HTML) erstellen)

https://api.drupal.org/api/drupal/developer%21topics%21forms_api_referen...

Beispiel:

<?php

function mymodule_form($form_state) {
 
$form = array(
   
'field1' => array(
     
'#type' => 'textfield',
     
'#title' => t('Field 1'),
     
'#required' => true,
    ),
   
'field2' => array(
     
'#type' => 'text_format',
     
'#title' => t('Field 2'),
     
'#default_value' => "",
     
'#format' => 'filtered_html',
    ),
  );  
  return
$form;
} 
?>

Ein weiteres Beispiel im Zusammenhang mit dem Einsatz von Blöcken findest du auch hier:
http://fourword.fourkitchens.com/article/building-custom-blocks-drupal-7

Im Beispiel muss natürlich das Format mit dem machine_name filtered_html vorhanden sein.

SteffenR

  • Anmelden oder Registrieren um Kommentare zu schreiben

"Notgedrungen" und "leider",

Eingetragen von 1000 (764)
am 08.03.2015 - 19:16 Uhr

"Notgedrungen" und "leider", weil ich geahnt habe, dass es nicht so einfach ist wie das oben genannte. Ich meine eben nicht ein einfaches Textfeld mit Fullhtml o.ä. Es geht viel mehr darum ein Texteditor mit Formatierungsmöglichkeiten in ein bestehendes Formular einzubinden. Natürlich kann ich es irgendwie hinfrickeln. Aber ich möchte es optisch perfekt in das bestehnde Design einfügen. Ein Feld mit den Eigenschaften "filtered HTML" habe ich schon eingefügt. Ich möchte allerdings ein "Text-Editor-Feld" einbinden. Aber trotzdem Danke für die Tipps.

AnhangGröße
This is how it looks like.pdf 107.54 KB
  • Anmelden oder Registrieren um Kommentare zu schreiben

Der Texteditor bindet sich

Eingetragen von wla (9466)
am 09.03.2015 - 00:22 Uhr

Der Texteditor bindet sich doch automatisch an ein so aufgesetztes Feld an!! Den brauchst Du also nicht extra in der Forms-API anzusprechen. Es reicht, daß der Input gefiltertes HTML erwartet.

  • Anmelden oder Registrieren um Kommentare zu schreiben

wla schrieb Der Texteditor

Eingetragen von SteffenR@drupal.org (2262)
am 09.03.2015 - 09:38 Uhr
wla schrieb

Der Texteditor bindet sich doch automatisch an ein so aufgesetztes Feld an!! Den brauchst Du also nicht extra in der Forms-API anzusprechen. Es reicht, daß der Input gefiltertes HTML erwartet.

Ich war von ausgegangen, dass der Topic Opener hier alles komplett über die Form API aufbaut. Bei nem bestehenden Feld hast du natürlich Recht Werner. Um das Styling genau so hinzubekommen, müsstest du dir wahrscheinlich ein eigenes Theme für den Editor anlegen - das hat ja mit Drupal so viel nicht mehr zu tun. Du kannst natürlich auch probieren, dass du das Ganze per CSS da irgendwie hinbaust. Die Integration der Editor Buttons in der Form ist halt eher unüblich.

Außerdem wäre es sinnvoll gewesen, wenn du genau diesen Screenshot mit in dein Ausgangsposting gepackt hättest - erst damit wird das Problem wirklich verständlich.

SteffenR

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ist doch genauso einfach wie

Eingetragen von 1000 (764)
am 10.03.2015 - 01:44 Uhr

Ist doch genauso einfach wie zuvor beschrieben. Der Editor wird automatisch eingebunden so bald man das attribut filtered html verwendet.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Canvas Palette: Eine fertige Komponentenbibliothek für Drupal Canvas
  • Hilfe zu Updates oder Composer
  • Vergleich Drupal und Contao
  • [geloest] Blocks in Bootstrap nebeneinander darstellen und nicht untereinander
  • DrupalCamp Frankfurt 27-28 November 2026
  • Bitte mein Bentzerkonto löschen
  • Beim Aufruf einiger Inhalte erhalte ich folgende Fehlermeldung
  • Neuinstallation: vermutlich ein rewrite-Problem
  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
  • (gelöst)Drupal 11 installieren
  • Titel ausblenden
Weiter

Neue Kommentare

  • Danke ich werde mir die
    vor 1 Woche 5 Tagen
  • Vielen Dank für Ihren
    vor 2 Wochen 1 Tag
  • Composer ist sehr ratsam
    vor 2 Wochen 3 Tagen
  • Vielen Dank für den
    vor 2 Wochen 5 Tagen
  • Die alten CMS Vergleiche von contentmanager.de
    vor 2 Wochen 6 Tagen
  • Gut gemacht
    vor 2 Wochen 6 Tagen
  • Layout Builder etc. z.B. für Landing Pages
    vor 2 Wochen 6 Tagen
  • Links
    vor 3 Wochen 1 Tag
  • Moin,wow, sehr gutes
    vor 3 Wochen 2 Tagen
  • Dass ist eine spannende
    vor 3 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250316
Registrierte User: 20564

Neue User:

  • Robertspaft
  • drupalthemes
  • rofilm

» Alle User anzeigen

User nach Punkten sortiert:
wla9466
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 44 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association