Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Themes & Theming ›

Upload Form in tpl.php ausgeben!

Eingetragen von Makku01 (58)
am 21.02.2011 - 17:52 Uhr in
  • Themes & Theming
  • Drupal 6.x

Hallo Freunde,

folgendes Problem:

Ich will die Liste der angehängten Dateien über die node.tpl.php ausgeben. Die Dateien sind mit dem Core Upload Modul angehängt. ich habe keine Ahnung wie ich das machen soll. Es gibt in der Modul-Datei des Upload Moduls eine Funktion "function theme_upload_form_current($form) " (Z525). Jetzt dachte ich, ich kann diese Funktion in der tpl.php ausführen lassen. Ich weiß nur nicht wie...

Vielleicht ist es auch die komplett falsche Herangehensweise. Bitte helft mir auf die Sprünge!

Vielen Dank.

‹ Content richtig formatieren Wie wende ich CSS auf Bilder an? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Welche Liste willst du denn

Eingetragen von Exterior (2903)
am 21.02.2011 - 20:27 Uhr

Welche Liste willst du denn anhängen? Die Liste, welche einfach nur die angehängten Dateien dieses Nodes auflistet?

Die von dir angesprochene Funktion ist eine Theme-Funktion, du müsstest sie also in der template.php deines Themes überschreiben. Allerdings ist diese Funktion für eine andere Liste zuständig, nämlich die Liste, welche du beim Bearbeiten des Nodes siehst, dort werden dann auch alle angehängten Dateien aufgelistet, zusammen mit den Einstellungen, ob die Datei aus der Liste gelöscht werden soll usw.

Also, welche Liste willst du haben und was genau willst du damit machen?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Eigentlich würde die Liste,

Eingetragen von Makku01 (58)
am 21.02.2011 - 22:06 Uhr

Eigentlich würde die Liste, die in der normalen Node Ansicht erscheint reichen. Mir geht es aber auch um die Herangehensweise, wie würde ich diese Funktion denn aufrufen?

Der Hammer wäre natürlich, wenn man die Funktion theme_upload_form_new (Z552) unter die Liste der Attachments kommen würde, mit einem Button um den Node zu speichern. Die restlichen Felder sind alle editable Fields dann würde das ganz gut passen und man müsste dafür nicht in die Edit Form.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Theme-Funktionen (also

Eingetragen von Exterior (2903)
am 21.02.2011 - 22:28 Uhr

Theme-Funktionen (also Funktionen, die mit "theme_" beginnen) sind dafür gedacht, dass du sie überschreiben kannst.

Auf gut Deutsch: Wenn du mit der Arbeit der Funktion "theme_tralala" nicht ganz einverstanden bist bzw. den Funktionsablauf ändern möchtest, dann kannst du die template.php deines Themes öffnen und dort eine Funktion namens "themename_tralala" implementieren. Dann wird diese Funktion anstelle von "theme_tralala" verwendet.

Diese Funktionen sind aber nicht dafür da, sie einfach mal in einem Template-File aufzurufen und dann steht da das Upload-Formular, das wird mit den Theme-Funktionen nichts.

Wenn dir die normale Liste reicht, wo liegt dann das Problem? Die wird doch ohnehin unter dem Node angezeigt, was willst du denn da extra einbauen?

  • Anmelden oder Registrieren um Kommentare zu schreiben

na ich hab die node.tpl.php

Eingetragen von Makku01 (58)
am 21.02.2011 - 23:06 Uhr

na ich hab die node.tpl.php geändert. Jedes Feld wird hier extra aufgerufen. Also werden die Standard Inhalte die sonst in $content sind nicht mit angezeigt. Die Felder gehen über "print $field_name[0]['view']" und die views über "print $view->execute_display".

Aber wie komm ich jetzt an die Liste mit den Dateien? Und eventuell auch gleich an das Upload Formular?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 4 Tagen 4 Stunden
  • Hey danke
    vor 4 Tagen 23 Stunden
  • Update: jetzt gibt's ein
    vor 5 Tagen 17 Stunden
  • Hallo, im Prinzip habe ich
    vor 1 Woche 3 Tagen
  • Da scheint die Terminologie
    vor 1 Woche 3 Tagen
  • Kannst doch auch alles direkt
    vor 2 Wochen 12 Stunden
  • In der entsprechenden View
    vor 2 Wochen 12 Stunden
  • Dazu müsstest Du vermutlich
    vor 2 Wochen 12 Stunden
  • gelöst
    vor 4 Wochen 4 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 4 Wochen 5 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20449

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 5 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