[gelöst] Absolute Pfadangaben und Editor
am 13.08.2009 - 21:42 Uhr in
Hallo Leute!
Ich bin gerade dabei, ein Design in Drupal umzusetzen. Ich habe leider immernoch recht wenig Erfahrung mit Drupal, habe mir aber bereits den Theme Guide durchgelesen und mir auf eine Empfehlung hin recht viel von der Dokumentation des Zen Designs reingezogen. Da Das Design, an dem ich gerade arbeite, recht umfangreich ist, werde ich wohl mehr als nur eine Frage haben. Deswegen werde ich hier einfach immer wieder neu neu nachfragen, anstatt jedes Mal ein neues Thread zu öffnen - ich hoffe, das geht in Ordnung!
Genug geschwafelt, meine beiden ersten Fragen:
1. Dem Zen Theme habe ich die Variablen $root_path, $base_path und $directory entnommen. Erstere sollen den Pfad zum Root der Seite angeben, letzteres den Pfad zum Ordner des Themes. Leider sind die Pfadangaben alle relativ. Das heißt, wenn der Pfad durch mod_rewrite in http://www.example.com/node/add geändert wird, werden plötzlich keine weiteren Bilder oder Stylesheets reingeladen. Gibt es irgendeine absolute Angabe, oder übersehe ich etwas?
2. Mir ist der Editor zum Erstellen von Inhalten zu mager. Ich kann nicht einmal Überschriften (
bla
) erstellen. Auch Styles würde ich in Boxen gerne reinbringen. Wie kann ich einen besseren Editor verbauen (Modul, vermute ich?) oder gar jeglichen HTML Code wie in einer .html-Datei schreiben?
Vielen Dank für eure Antworten! MfG
.wired
- Anmelden oder Registrieren um Kommentare zu schreiben

Hi, deine 1. Frage versteh
am 13.08.2009 - 22:27 Uhr
Hi,
deine 1. Frage versteh ich nicht.
Zur zweiten Frage:
Es gibt diverse WYSIWYG (What you see is what you get) Editoren wie beispielsweise FCKEditor oder BUEditor als Modul für Drupal. Auch gibt es da eine API, schau dich da einfach mal um.
mfg Cyberschorsch
_________
Mei is des schee
Also ich empfehle dir den
am 13.08.2009 - 22:27 Uhr
Also ich empfehle dir den FCK EDITOR als Editor. Den findest du im Downloadbereich unter www.drupal.org unter Module!
Und weil ich beim empfehlen bin ... stell lieber für jedes neue Problem nen neuen Thread hier ein! Das ist für alle Beteiligten übersichtlicher.
---------------------------------------------------------------------------
Drupal Design Probleme? Sofern noch nicht geschehen - Firefox und Firebug installieren. Seite aufrufen, "F12" drücken, und "Untersuchen" auswählen ...
Und dann noch dies...
am 14.08.2009 - 07:39 Uhr
Und weil ich beim empfehlen bin ... stell lieber für jedes neue Problem nen neuen Thread hier ein! Das ist für alle Beteiligten übersichtlicher.
Verwende doch einen aussagekräftigen Titel! Der Ist nämlich dfür da, dass man sich darauf einstellen kann was einem erwartet und nicht um potenzielle Helfer abzuschrecken.
Gruss Roger
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen (1. Posting vom Thema) <==> das erleichtert das finden von Lösungen
Dankeschön für eure Hilfe
am 14.08.2009 - 14:35 Uhr
Dankeschön für eure Hilfe =) Ich habe mich nun bezüglich des Editors für die wysiwyg API entschieden ;) Ich werde dann halt auch für jede neue Frage einen neuen Thread aufmachen, werden vermutlich relativ viele sein^^ Titel ist auch geändert =)
Was ich mit meiner ersten Frage hier meinte, ist folgendes: Ich schreibe ins Template "
/images/logo.jpg" />". $directory ist ja angeblich der Pfad zum Ordner des Themes. So weit so gut. Wenn die URL Struktur jedoch in www.example.com/node/add geändert wird, wird die logo.jpg nicht mehr gefunden, weil ja der Pfad von $directory relativ ist und nicht absolut (also ausgehend vom aktuellen Verzeichnis / der aktuellen URL).
MfG .wired
dotwired schrieb Was ich
am 14.08.2009 - 15:47 Uhr
Was ich mit meiner ersten Frage hier meinte, ist folgendes: Ich schreibe ins Template "
/images/logo.jpg" />". $directory ist ja angeblich der Pfad zum Ordner des Themes. So weit so gut...
Also ich habs immer noch nicht verstanden! Aber ein kleiner Tipp, bei Drupal sprechen wir von einem Theme. Und in dem Theme sind Dateien drin. Unter anderem eine page.tpl.php , die für den Seitenaufbau zuständig ist. Hast Du dort einen Pfad zum Logo eingefügt?
Übrigens es gibt im Handbuch bei DC auch die Rubrik "Theming für Eilige" ... http://www.drupalcenter.de/handbuch/17767 Und bei Drupal.org findest Du alles zum Thema unter http://drupal.org/theme-guide
Und wegen dem Logo ... unter /admin/build/themes/settings legst Du fest, welches Logo du nutzen willst.
Viel Erfolg ...
---------------------------------------------------------------------------
Drupal Design Probleme? Sofern noch nicht geschehen - Firefox und Firebug installieren. Seite aufrufen, "F12" drücken, und "Untersuchen" auswählen ...
Nein, das war ein Beispiel.
am 14.08.2009 - 16:16 Uhr
Nein, das war ein Beispiel. Also, konkret geht es mir um die Seite http://www.templatebomb.de/ . Seht euch mal den Quelltext an. Dort steht in der Zeile, in der die Stylesheet-Datei reingeladen wird:
<link rel="stylesheet" href="sites/all/themes/templatebomb/style.css" type="text/css" media="screen" />Das heißt, wenn die Datei vom Pfad www.templatebomb.de/node/add aufgerufen wird, wird eigentlich folgende Stylesheetdatei angefordert, die ja nicht existiert: www.templatebomb.de/node/sites/all/themes/templatebomb/style.css
Bei diesem einen Projekt hätte ich keine großen Schwierigkeiten, die Angaben von Hand konkret für die eine Domain absolut anzugeben (ich hab mich etwas missverständlich ausgedrückt. Für mich ist ein absoluter Pfad immer der komplette mit Basis, sprich Domain) http://de.selfhtml.org/html/allgemein/referenzieren.htm#absolut
MfG .wired
dotwired schrieb ... die ja
am 14.08.2009 - 17:20 Uhr
... die ja nicht existiert: www.templatebomb.de/node/sites/all/themes/templatebomb/style.css
Der Pfad zu den css-Dateien lautet bei Drupal bei einer "normalen" Installation eigentlich immer DEINEDOMAIN.TLD/sites/all/themes/DEINTHEME/style.css
Und in Deinem Fall ganz konkret: http://www.templatebomb.de/sites/all/themes/templatebomb/style.css?X Das verrät Dir auch die Firebug Erweiterung für den Firefox!Dieser Pfad ist dann aber für alle "Dokumente" Deiner Drupal Installation gültig!
Aber was Du eigentlich wissen willst, das habe ich immer noch nicht rausgefunden?
---------------------------------------------------------------------------
Drupal Design Probleme? Sofern noch nicht geschehen - Firefox und Firebug installieren. Seite aufrufen, "F12" drücken, und "Untersuchen" auswählen ...
Richtig, das ist der Pfad zu
am 14.08.2009 - 17:51 Uhr
Richtig, das ist der Pfad zu der Stylesheet. Ich mag nur nicht mit
<?php print $styles; ?>arbeiten... Denn dann lädt der bei mir auch noch andere Styles rein, die mir alles zerhauen (zumindest wenn ich eingeloggt bin, trotzdem unschön). Wie man aber schön sehen kann, ist die Domain in der Pfadangabe nicht enthalten. Deswegen werden die Dateien bei bestimmten URLs nicht reingeladen. (ich lade die css per $directory rein). Bei WordPress z.B. gibt es noch die Funktion bloginfo('home'); . Diese gibt dann die Domain zurück, auf welcher der Blog installiert ist. Das suche ich auch für Drupal...
Oh Mann... ich habe schon wieder 5 weitere Fragen, ich kann doch nicht so viele Threads aufmachen^^ Naja...
MfG .wired
dotwired schrieb Oh Mann...
am 14.08.2009 - 18:06 Uhr
Oh Mann... ich habe schon wieder 5 weitere Fragen, ich kann doch nicht so viele Threads aufmachen^^ Naja...
Doch das kannst Du, wenn es sich um verschiedene Dinge handelt, nur zu...
Gruss Roger
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen (1. Posting vom Thema) <==> das erleichtert das finden von Lösungen