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

Einbinden von eigenen Inhalten

Eingetragen von Anonymous (0)
am 26.12.2005 - 20:34 Uhr in
  • Allgemeines zu Drupal

hi,

hab mir grad Drupal installiert (4.6.x), muss sagen ich bin recht Begeistert nach einigen frust erlebnissen mit Typo3 und Co ;). Drupal sieht genau nach dem aus was ich gesucht habe, nur Tutorials sind ja recht wenige zu finden...

So nun aber zu meinem eigentlichen Problem, also Drupal läuft wie gesagt, (übrigens mit Smarty Engine) allerdings wollte ich jetzt eigene PHP Seiten für den Content bereich einbinden über das Menü... Sagen wir mal eine Seite die irgendwas aus der DB ausliest und publiziert.

Wie genau kann ich ich sowas jetzt realisieren ? Ich hab das mehrmals über Menüs > Neuer Menüeintrag versucht. Ohne erfolg. Wie genau muss der Pfad lauten ? Wo kommen dann die php seiten hin ? Brauch ich dafür ein Modul ? Ich hab kein ansatz gefunden :)

Ich fänds klasse wenn ihr mir schnell helfen könnt :)

‹ Benutzerinformationen erweitern email-absender bei registrierungsmails ändern ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo, ich habe ein

Eingetragen von hallo (5)
am 05.02.2006 - 17:55 Uhr

Hallo,
ich habe ein ähnliches Problem.
Ich habe den Inhalt von index.php einer Seite, die in PHP geschrieben wurde und mit Smarty läuft, in drupal-content-body kopiert.
In index.php steht u.a.:
require_once "themes/bluem-neu/libs/Smarty.class.php";
require_once "themes/bluem-neu/hilfsfunktionen.php";
und
$tpl->display('index.tpl');

Ich bekomme folgende Fehlermeldung:

user warning: Smarty error: unable to read resource: "index.tpl" in /mnt/ja2/08/053/00000018/htdocs/dr/themes/bluem-neu/libs/Smarty.class.php on line 1088.

Files sind alle vorhanden. Smarty habe ich auch installiert.
Was kann ich tun? Kann jemand helfen?
Danke

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wähle create content->Seite

Eingetragen von sanduhrs (1285)
am 05.02.2006 - 18:51 Uhr

Wähle create content->Seite im Textkörper füge den PHP-Code ein, wie folgt:

<?php
 
print "Hello World.";
?>

Wähle Eingabeformat: PHP code, seite speichern.
Fertig.
vg

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke für den Hinweis, aber

Eingetragen von hallo (5)
am 05.02.2006 - 19:26 Uhr

Danke für den Hinweis, aber leider kommt die Meldung:

Parse error: parse error, unexpected T_STRING in /mnt/ja2/08/053/00000018/htdocs/dr/includes/common.inc(1093) : eval()'d code on line 2
»

Input format habe ich auf php code gestellt.

Merkwürdig ist, dass ein kleiner Html-Code mit php-Anweisungen funktioniert.

Ich habe gerade herausgefunden weshalb dies jetzt so geschah:
Ich habe Deinen PHP-Code kopiert und so in den body gepastet.
Habe dann gemerkt, dass Deine Anführungszeichen "" nicht mit meinen übereinstimmen: meine "" Deine sehen etwas anders aus. Daher der Fehler. Weshalb würde mich auch interessieren denn an der Schriftart kann das doch nicht liegen, aber....
mein ursprüngliches Problem ist leider immer noch unverändert, denn bei so einem kleinen PHP-Code funktioniert es wie Du beschrieben hast.
In meinem PHP-Code werden aber von index.php noch andere PHP-Scripte aufgerufen und eine index.tpl.
Habe ich Pfade falsch eingetragen? Kann eigendlich nicht sein, weil - wenn ich bewusst einen falschen Pfad eingebe, schreibt er eine entsprechend andere Fehlermeldung.
Noch eine Idee?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Könnte es sein, das dieser

Eingetragen von bv (3924)
am 05.02.2006 - 20:28 Uhr

Könnte es sein, das dieser Pfad

themes/bluem-neu/libs/Smarty.class.php

nicht der richtige ist?

Wenn ich das richtig verstehe, ist die "Smarty.class.php" eine Datei des Smarty-Engines und müßte - um mit Drupal zu funktionieren - im Verzeichnis "themes/engines" liegen, oder?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo hallo, mein letzter

Eingetragen von sanduhrs (1285)
am 05.02.2006 - 20:29 Uhr

Hallo hallo,
mein letzter Post bezog sich auf das Ursprungsthema.
Was die Hochkommas angeht werden die wohl vom Filter durch andere ersetzt - leider.

Mit Smarty an sich kenne ich mich leider nicht sonderlich gut aus, aber hast Du mal den Pfad in der display Anweisung gecheckt?
$tpl->display('index.tpl');
Wo liegt denn die template Datei? Und ruft die Funktion display diese Datei relativ zum document root oder relativ zu dem Ordner, in dem die smarty engine sitzt?

Vielleicht hilft das.
vg

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich habe fast alle Pfade

Eingetragen von hallo (5)
am 05.02.2006 - 21:41 Uhr

Ich habe fast alle Pfade ausprobiert mit entsprechenden Einträgen im PHP-Code aber ohne Erfolg (fast in jedem Verzeichnis befindet sich jetzt die Datei index.tpl :-) ).
Ich werde noch einiges versuchen und lesen. Die Nacht ist lang. Das Leben nicht.
Danke, ..

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ähnliches Problem

Eingetragen von wickus (33)
am 20.03.2006 - 02:24 Uhr

Hallo habe ein ähnliches Problem.
Bei mir sind verschiedene Datenbanktabellen einzubinden, die nichts mit denen von Drupal zu tun haben und daher unter einer anderen Datenbank liegen. Nun habe ich zwei dieser Tabellen eingebunden und Sie funktionieren auch. Eine liegt in einem Block in der habe ich vorerst auch noch mal die Logindaten zur DB. Die 2. in der Headerspalte und Sie scheint sich die Logindaten zur DB von der ersten zu holen. Nun habe ich noch weitere DBs aber dort sagt mir Drupal das mysql_fetch_array nicht funktioniert.
Wenn ich die DB Logindaten direkt in die jeweilige Page schreibe funktioniert auch diese, aber es kann ja nicht sein dass ich auf vielen verschiedenen Seiten immer die selben Variablen schreiben muss. Daher habe ich natürlich eine eigene config.inc eingebaut und auf die verlinkt. Aber leider kommen die Daten aus dieser Datei nicht an, aber auch keine Fehlermeldung dass diese Datei nicht gefunden werden kann.
Wo bindet man diese Datei denn am besten ein? Habe es auch mit einer anderen functions.inc probiert die ich direkt in die page.tpl.php included habe, aus dieser wird die erste function erkannt (oben genannte Anzeige in der Headerspalte), habe dann auch eine 2. Funktion gebaut die aber nicht gefunden wird, obwohl ihr Name mit dem an der aufgerufenen Stelle übereinstimmt.
Habe es nun wie gesagt in der page.tpl.php, index.php mit allen Methoden probiert aber die config Daten werden einfach nicht gelesen.
Benutze 4.7 mit Pushbutton.

Danke schonmal für alle Hinweise
Gruss
Wickus

Join the virtual march to stop global warming.
http://www.stopglobalwarming.org/marchers/?142067

  • Anmelden oder Registrieren um Kommentare zu schreiben

Schau Dir mal diese Funktion

Eingetragen von bv (3924)
am 20.03.2006 - 09:41 Uhr

Schau Dir mal diese Funktion an: http://drupaldocs.org/api/head/function/db_set_active

Und diesen Thread: http://www.drupalcenter.de/node/691

Evtl. hilft's Dir weiter.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wunderbar,

Eingetragen von wickus (33)
am 20.03.2006 - 11:35 Uhr

vielen Dank, das erspart doch einiges, jetzt bin ich mal gespannt was für Funktionsschätze ich noch unter der Drupaloberfläche finde.
Danke
Wickus

Join the virtual march to stop global warming.
http://www.stopglobalwarming.org/marchers/?142067

  • 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 1 Woche 5 Tagen
  • Hey danke
    vor 1 Woche 6 Tagen
  • Update: jetzt gibt's ein
    vor 2 Wochen 1 Stunde
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 4 Tagen
  • Da scheint die Terminologie
    vor 2 Wochen 4 Tagen
  • Kannst doch auch alles direkt
    vor 3 Wochen 1 Tag
  • In der entsprechenden View
    vor 3 Wochen 1 Tag
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 1 Tag
  • gelöst
    vor 5 Wochen 5 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 5 Wochen 6 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20451

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» 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 19 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