[Drupal 5.10] [gelöst] Buttons "Speichern", "Vorschau" und "Löschen" oben einbauen?
Eingetragen von DritterVonLinks... (10)
am 20.09.2008 - 10:55 Uhr in
am 20.09.2008 - 10:55 Uhr in
Hallo,
wie kann man eigentlich im Bearbeiten-Dialog die Buttons [Speichern] [Vorschau] [Löschen] zusätzlich oben einbauen?
Es ist sehr umständlich, jedes mal nach unten zu scrollen, um eine Vorschau abzurufen.
- Anmelden oder Registrieren um Kommentare zu schreiben
Klar gar kein Problem Nehmen
am 20.09.2008 - 12:05 Uhr
Klar gar kein Problem
Nehmen wir an dein nodetype heiß blog
Dann füge einfach folgenden Code in deine template.php ein
<?php
function phptemplate_blog_node_form($form) {
$preview = drupal_render($form['preview']);
$submit = drupal_render($form['submit']);
$delete = drupal_render($form['delete']);
$output .= $preview . $submit . $delete;
$output .= drupal_render($form);
$output .= $preview . $submit . $delete;
return $output;
}?>
Fertig
--------------
Blog www.freeblogger.org: Deutscher IRC-Channel: irc.freenode.net #drupal.de ... Jabber-me: dwehner@im.calug.deXING
Danke!
am 20.09.2008 - 12:58 Uhr
Danke, hat geklappt. Ich musste das allerdings etwas anders machen. Ich habe folgendes an die
template.php
angehängt, um die Zusatzbuttons für 'pages' zu aktivieren:<?php
function phptemplate_page_node_form($form) {
$preview = drupal_render($form['preview']);
$submit = drupal_render($form['submit']);
$delete = drupal_render($form['delete']);
$output .= $preview . $submit . $delete;
$output .= drupal_render($form);
$output .= $preview . $submit . $delete;
return $output;
}?>
// PHP Herumgebaut
Also das "
<?php
" vor "function" weg gelassen, weil es bereits am Anfang der Datei steht. Ich verwende das Theme "Interactive Media". Und da fehlte das "?>" am Ende der Datei "template.php", also habe ich es selbst hinzugefügt. Ist das korrekt so? (ich habe von PHP keinen Schimmer)[EDIT] Aha, hab's verstanden. Anscheinend hast du den [PHP]-Button in diesem Forum benutzt, um den PHP-Code zu markieren. Dann werden die php-Schlüsselwörter farbig hervorgehoben, etc, aber vor und hinter dem Code steht zwangsläufig
"<?php"
und"?>"
Genau das habe ich ACHTUNG
am 20.09.2008 - 14:08 Uhr
Genau das habe ich
ACHTUNG in der template.php sollte kein ?> am Ende der Datei stehen!, sonst kommt es manchmal zu sehr abstrußen Fehlermeldungen
Zudem entspricht das nicht dem Codestyle
--------------
Blog www.freeblogger.org: Deutscher IRC-Channel: irc.freenode.net #drupal.de ... Jabber-me: dwehner@im.calug.deXING
O.k, danke für den Tipp.
am 20.09.2008 - 14:42 Uhr
O.k, danke für den Tipp. Hab das "?>" am Ende entfernt.