Linodef Buttons - BUEditor wird zur Erstellung von Schaltflächen benötigt, die den Linodef Filter innerhalb von BUEditor nutzen. Um eine solche Schaltfläche im BUEditor hinzuzufügen, sind folgende Schritte nötig:
  1. Aufrufen der Seite Verwaltung → Einstellungen → BUEditor.
  2. Den Editor bearbeiten, der die Schaltflächen enthalten soll.
  3. Nun gibt es zwei Möglichkeiten:
  4. Schlussendlich muss noch der Wert für die Variable in der Schaltfläche eingetragen werden. Dieser Wert ist der gewünschte Typ, dessen Elemente in der neuen Schaltfläche angezeigt werden sollen. Dabei die Liste für die unterstützten Elementtypen sowie die Hilfestellung in der Schaltflächenvorlage beachten.
Die mögliche Anzahl der Schaltflächen wird nur durch den Editor selbst limitiert. Vorlage für eine Schaltfläche:
php: // Schaltflaeche fuer Linodef Tags.
// Einen Feldnamen, Inhaltstypen oder die ID eines Vokabulars angeben.
// Z.B. 'field_beispiel', 'story' oder '10'.
$drupal_element = 'Element_hier_eingeben';
// Die Schaltflaechenart festlegen, entweder 'list', 'popup' oder 'autocomplete'.
$button_type = 'list';
// Tag Optionen hinzufügen, getrennt mit Komma.
// Z.B. 'nolink' oder 'nolink,translation=de'.
$options = '';

// Nicht bearbeiten.
if (module_hook(linodef_buttons_bueditor, buttons)) {
    return linodef_buttons_bueditor_buttons($drupal_element, $button_type, $options);
}
else {
    return t('Module !module not enabled!', array('!module' => 'Linodef Buttons - BUEditor'));
}
Alternativ zugunsten einer besseren Übersicht eine Variante ohne Kommentare:
php:
$drupal_element = 'enter_your_element_here';
$button_type = 'list';
$options = '';

if (module_hook(linodef_buttons_bueditor, buttons)) {
    return linodef_buttons_bueditor_buttons($drupal_element, $button_type, $options);
}
else {
    return t('Module !module not enabled!', array('!module' => 'Linodef Buttons - BUEditor'));
}