Variablen CMS_IMG[1] in Standard Bild Modul
-
- Beiträge: 2
- Registriert: Sa 21. Jun 2003, 08:10
- Kontaktdaten:
Variablen CMS_IMG[1] in Standard Bild Modul
Wo werden die Variablen definiert ? ( Pfade zu den Bildern zugewiesen)
Ich möchte gern andere Bilder definieren als in den Modulen.
Ich möchte gern andere Bilder definieren als in den Modulen.
Pfade zu Bildern oder doch CMS_IMG[1]
Hallo Christian,
Deine Frage ist zwei in einem. Der Inhalt der Variablen CMS_IMG[1] wird von Dir beim Bearbeiten der Seite, z.B. im Wysiwig-Editor definiert. Über den Link "Image" unterhalb des Bildes im Editor wählst Du das Bild und damit den (relativen) Pfad aus (wobei sich das Bild im Upload-Verzeichnis befinden muss).
Der Pfad an sich wird aus Deiner Auswahl und den Pfad-Angaben für Mandant und Contenido zusammengesetzt.
D.h. Bild hochladen (Content -> Upload) und im Editor zuweisen. Bitte beachte, dass bei anderen Mandanten als "Kunde" (bzw. 1) in V4.3beta einen Bug beim Upload gibt (http://www.contenido.de/forum/viewtopic.php?t=886).
Gruß
HerrB
Deine Frage ist zwei in einem. Der Inhalt der Variablen CMS_IMG[1] wird von Dir beim Bearbeiten der Seite, z.B. im Wysiwig-Editor definiert. Über den Link "Image" unterhalb des Bildes im Editor wählst Du das Bild und damit den (relativen) Pfad aus (wobei sich das Bild im Upload-Verzeichnis befinden muss).
Der Pfad an sich wird aus Deiner Auswahl und den Pfad-Angaben für Mandant und Contenido zusammengesetzt.
D.h. Bild hochladen (Content -> Upload) und im Editor zuweisen. Bitte beachte, dass bei anderen Mandanten als "Kunde" (bzw. 1) in V4.3beta einen Bug beim Upload gibt (http://www.contenido.de/forum/viewtopic.php?t=886).
Gruß
HerrB
wieso wird der Name in der DB abgespeichert
Hallo,
habe gerade die Meldung gelesen. Das mit dem Zusammensetzen ist ja super aber warum speichert Contenido den Pfad dann hart in der DB.
Ein zusammensetzen wärend der Laufzeit wäre sicherlich sinnvoller, dann könnte man den Mandantenpfad ändern (bei Umzug auf einen neuen Server oder neues Verzeichnis) und den Rest wäre immer gleich.
Gruß Mathias
habe gerade die Meldung gelesen. Das mit dem Zusammensetzen ist ja super aber warum speichert Contenido den Pfad dann hart in der DB.
Ein zusammensetzen wärend der Laufzeit wäre sicherlich sinnvoller, dann könnte man den Mandantenpfad ändern (bei Umzug auf einen neuen Server oder neues Verzeichnis) und den Rest wäre immer gleich.
Gruß Mathias
Absoluter Bild-Pfad in DB
Hallo Mathias,
ich habe mir die Daten in der DB angesehen und habe dabei keinen absoluten Pfad zu Bildern finden können. Der Code zu CMS_IMG in der DB lautet:
"dirname" ist dabei relativ vom Upload-Verzeichnis und "filename" nur der Dateiname. Ich würde daher nach wie vor davon ausgehen, dass der Pfad zur Laufzeit zusammengesetzt wird. Nur der Mandanten-Pfad wird absolut gespeichert, aber diesen kann man über Administration -> Mandanten ändern. Aber ich lasse mich natürlich gerne überzeugen...
Gruß
HerrB
ich habe mir die Daten in der DB angesehen und habe dabei keinen absoluten Pfad zu Bildern finden können. Der Code zu CMS_IMG in der DB lautet:
Code: Alles auswählen
$tmp = $cfgClient[$client]["path"]["htmlpath"].$cfgClient[$client]["upload"].$db2->f("dirname").$db2->f("filename");
Gruß
HerrB
habe soeben nach einigem suchen hier im forum die stelle in der db-gefunden, wo cms_img definiert ist.
ich meinte die sache mit der relativen pfadangabe.
mein code in der db lautet immernoch:
statt wie von MAE in http://www.contenido.de/forum/viewtopic.php?t=1111 vorgeschlagen:
oder habe ich da nur ein verständnisproblem?!
bin fast nur durch zufall auf einige threads gestoßen, die die sache mit relativen pfadangaben betrachten. allerdings bin ich mir nun als neuer nutzer nicht mehr so ganz sicher, ob ich die Änderung bei CMS_IMG in der DB auch durchführen muss um bei einem umzug trotzdem noch mit meiner contenido installation arbeiten kann.
in einem anderen thread (http://www.contenido.de/forum/viewtopic.php?t=1090) folgendes gelesen:
also im moment bin ich etwas verwirrt...
ich meinte die sache mit der relativen pfadangabe.
mein code in der db lautet immernoch:
Code: Alles auswählen
$tmp = $cfgClient[$client]["path"]["htmlpath"].$cfgClient[$client]["upload"].$db2->f("dirname").$db2->f("filename");
Code: Alles auswählen
$tmp = $cfgClient[$client]["upload"].$db2->f("dirname").$db2->f("filename");
bin fast nur durch zufall auf einige threads gestoßen, die die sache mit relativen pfadangaben betrachten. allerdings bin ich mir nun als neuer nutzer nicht mehr so ganz sicher, ob ich die Änderung bei CMS_IMG in der DB auch durchführen muss um bei einem umzug trotzdem noch mit meiner contenido installation arbeiten kann.
in einem anderen thread (http://www.contenido.de/forum/viewtopic.php?t=1090) folgendes gelesen:
für mich kommt irgendwann mal in frage mit mehreren mandanten zu arbeiten. wenn ich mir jetzt aber selbst einen mache und den script ändere...Hallo Mathias,
ich habe mir die Daten in der DB angesehen und habe dabei keinen absoluten Pfad zu Bildern finden können. Der Code zu CMS_IMG in der DB lautet:
Code:
$tmp = $cfgClient[$client]["path"]["htmlpath"].$cfgClient[$client]["upload"].$db2->f("dirname").$db2->f("filename");
"dirname" ist dabei relativ vom Upload-Verzeichnis und "filename" nur der Dateiname. Ich würde daher nach wie vor davon ausgehen, dass der Pfad zur Laufzeit zusammengesetzt wird. Nur der Mandanten-Pfad wird absolut gespeichert, aber diesen kann man über Administration -> Mandanten ändern. Aber ich lasse mich natürlich gerne überzeugen...
Gruß
HerrB
also im moment bin ich etwas verwirrt...
mfg,
HaGe007
HaGe007
-
- Beiträge: 6284
- Registriert: Do 15. Mai 2003, 18:32
- Wohnort: Da findet ihr mich nie!
- Kontaktdaten:
ist eher seltsam. rufst du contenido mit der gleichen URL auf, mit der du es installiert hast?
das verfahren ist das folgende:
- um absolute pfade relativ (für die DB) zu machen, wird der pfad, mit dem du contenido aufrufst, mit nichts ersetzt. wenn du aber contenido mit www.domain.com installiert hast, das backend aber mit domain.com aufrufst, kann er natürlich nichts ersetzen.
das verfahren ist das folgende:
- um absolute pfade relativ (für die DB) zu machen, wird der pfad, mit dem du contenido aufrufst, mit nichts ersetzt. wenn du aber contenido mit www.domain.com installiert hast, das backend aber mit domain.com aufrufst, kann er natürlich nichts ersetzen.