Hallo,
gibt es irgendeinen Weg ohne externe PHP Dateien bei Redaxo CSS Dateien zu parsen?
Ich möchte Bilder aus dem Medienpool als Hintergründe laden und diese werden ja in den CSS Dateien eingebunden.
Danke und Grüße
Hallo,
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Das ist schade, denn inline styles sind ziemlich unhandlich und dezentral schwer zu pflegen.
Meine Idee wäre es dann die nötigen BGs in eine Header Styledefinition zu packen und dort gesammelt für die jeweiligen Elemente/Klassen/IDs zu verwalten.
Vielleicht sollte man da mal ein CSS Addon bauen, welches css Dateien laden kann und auch php-Code auslesen kann.
Meine Idee wäre es dann die nötigen BGs in eine Header Styledefinition zu packen und dort gesammelt für die jeweiligen Elemente/Klassen/IDs zu verwalten.
Vielleicht sollte man da mal ein CSS Addon bauen, welches css Dateien laden kann und auch php-Code auslesen kann.
- Peter.Bickel
- Beiträge: 1856
- Registriert: 25. Jan 2005, 21:17
- Wohnort: Schleswig-Holstein
- Kontaktdaten: Website
Mir ist nicht gnz klar, was Du genau willst.
Aber für Dein "Problem" sehe ich drei Lösungen:
1.
Mit body-IDs arbeiten (z.B. die Kategorie-ID verwenden) und so die Hintergründe festlegen.
2.
Per PHP im Template je nach Situation ein anderes CSS-File laden.
3.
Im Server die Einstellung so ändern, dass auch in CSS-Dateien PHP-Code möglich ist.
Grüße,
Peter.
Aber für Dein "Problem" sehe ich drei Lösungen:
1.
Mit body-IDs arbeiten (z.B. die Kategorie-ID verwenden) und so die Hintergründe festlegen.
2.
Per PHP im Template je nach Situation ein anderes CSS-File laden.
3.
Im Server die Einstellung so ändern, dass auch in CSS-Dateien PHP-Code möglich ist.
Grüße,
Peter.
Nicht nötig. Es reicht, der CSS-Datei eine .php-Endung zu verpassen.Im Server die Einstellung so ändern, dass auch in CSS-Dateien PHP-Code möglich ist.
Am Anfang der Datei muss ausserdem
Code: Alles auswählen
<?php header("content-type: text/css"); ?>
Mir geht es darum, dass z.B. dynamische Inhalte aus dem Medienpool etc. als Background benutzt werden können.
Beispielsweise kann einer so seinen header im BG oder PDF-Icon für Links austauschen und so weiter.
Da macht es einfach sinn in die CSS Datei die PHP Variable für das jeweilige Medium einzutragen, dass an anderer Stelle verwaltet wird.
Ich probiere das mal aus mit der content type und der Endung. Dann kann ich die nötigen Funktionen von Redaxo in meiner CSS Datei nutzen...wäre genial
Beispielsweise kann einer so seinen header im BG oder PDF-Icon für Links austauschen und so weiter.
Da macht es einfach sinn in die CSS Datei die PHP Variable für das jeweilige Medium einzutragen, dass an anderer Stelle verwaltet wird.
Ich probiere das mal aus mit der content type und der Endung. Dann kann ich die nötigen Funktionen von Redaxo in meiner CSS Datei nutzen...wäre genial
- Thomas.Blum
- Entwickler
- Beiträge: 5063
- Registriert: 24. Aug 2004, 22:11
- Wohnort: Dresden
- Kontaktdaten: Website
Hej,
Im Template fragst du dann das Feld ab und gibst es als Inline-Style dem gewünschten HTML Element mit.
Wenn ein Artikel/Kategorie kein Bild zugewiesen bekommen hat, dann gehst du den soweit nach oben zurück bis er eines findet bzw. als letzte Varainte dann das vom Startartikel.
vg Thomas
Dazu würde ich ein Metainfo Feld anlegen, welches dann der Redakteur im Artikel/Kategorie das gewünschte Hintergrundbild auswählen kann.ortega456 hat geschrieben:Mir geht es darum, dass z.B. dynamische Inhalte aus dem Medienpool etc. als Background benutzt werden können.
Im Template fragst du dann das Feld ab und gibst es als Inline-Style dem gewünschten HTML Element mit.
Wenn ein Artikel/Kategorie kein Bild zugewiesen bekommen hat, dann gehst du den soweit nach oben zurück bis er eines findet bzw. als letzte Varainte dann das vom Startartikel.
vg Thomas
- Peter.Bickel
- Beiträge: 1856
- Registriert: 25. Jan 2005, 21:17
- Wohnort: Schleswig-Holstein
- Kontaktdaten: Website
-
- Beiträge: 1371
- Registriert: 4. Aug 2006, 14:06
- Wohnort: Rheinberg
- Kontaktdaten: Website Twitter
- Thomas.Blum
- Entwickler
- Beiträge: 5063
- Registriert: 24. Aug 2004, 22:11
- Wohnort: Dresden
- Kontaktdaten: Website
Hej,
vg Thomas
das bedeutet das immer dasselbe Bild verwendet wird. Bei der obigen Variante ist das Bild vom Artikel abhängig,. Also Artikel A hat Bild X, Artikel B hat Bild Y.Skerbis hat geschrieben:ich würde einen Artikel anlegen.
Hier käme ein Modul rein, das CSS-Code generiert aufgrund der vom Unser festgelegten Daten.
vg Thomas
Ich würde einfach den overhead nutzen und die MySQL rebounden.
Dann den interprompt reparsen und dabei darauf achten, dass das require/dump-\*{all }?/ gesetzt ist.
Wenn jetzt das document_file als correct reimplementiert ist, ist alles ok.
Anderernfalls wird es böse ...
Vergiss nicht, den intermatch_recovery_implantant ... falls was schief läuft.
Dann hast du immer noch die Möglichkeit per
" /comand => Back! All u motherfucking shit what happens" die Systemwiederherstellung zu versuchen ; -)
Aber mach erstmal 'nen Tee und 'n Sysbackup : -)
Als Satire an die Forenhelfer (und -Frager) ... so (oder ähnlich) klingt Fachchinesisch für unbedarfte Ohren.
Dann den interprompt reparsen und dabei darauf achten, dass das require/dump-\*{all }?/ gesetzt ist.
Wenn jetzt das document_file als correct reimplementiert ist, ist alles ok.
Anderernfalls wird es böse ...
Vergiss nicht, den intermatch_recovery_implantant ... falls was schief läuft.
Dann hast du immer noch die Möglichkeit per
" /comand => Back! All u motherfucking shit what happens" die Systemwiederherstellung zu versuchen ; -)
Aber mach erstmal 'nen Tee und 'n Sysbackup : -)
Als Satire an die Forenhelfer (und -Frager) ... so (oder ähnlich) klingt Fachchinesisch für unbedarfte Ohren.
pn ist aus, Antworten bitte im Forum.
- Peter.Bickel
- Beiträge: 1856
- Registriert: 25. Jan 2005, 21:17
- Wohnort: Schleswig-Holstein
- Kontaktdaten: Website
- Markus.Staab
- Entwickler
- Beiträge: 9634
- Registriert: 29. Jan 2005, 15:50
- Wohnort: Aschaffenburg/Germany
- Kontaktdaten: ICQ Website