Sie sind nicht angemeldet.

1

Freitag, 18. Dezember 2009, 18:40

CSS Datei für eine Seite

Hallo wie kann ich eine CSS Datei nur für eine Seite gültig machen? Ich habe treffe dieses Problem immer wieder an. Das gleiche mit Javascript. Es ist ein Unsinn, dass alles lädt, obwohl es gar nicht benötigt wird. Bis jetzt habe ich alle Dateien im Template hinzugefügt. Was sind die Alternativen?

Gruss
Wakabayshi

Werbung

2

Freitag, 18. Dezember 2009, 18:44

Beim Erstellen einer Seite aktivierst du die HTML-Ansicht und gibst dort den Code, der JavaScript und/oder CSS einbindet, ein.

Werbung

3

Freitag, 18. Dezember 2009, 20:01

Ja aber ich sehe ja nie den Head Bereich? Und wenn ich eine Code-Seite wähle, kann sie mein Kunde nicht bearbeiten!?

Werbung

4

Freitag, 18. Dezember 2009, 20:16

Ja aber ich sehe ja nie den Head Bereich? Und wenn ich eine Code-Seite wähle, kann sie mein Kunde nicht bearbeiten!?


Wofür willst du den "Head Bereich sehen"? Willst du die CSS- und JavaScript Dateien explizit im <head> haben, musst du es im Template einbinden, da für jede Seite nur ein <head> existiert.

Die CSS- und JavaScript dateien müssen aber nicht im <head> eingebunden werden.

Und von einer Code-Seite habe ich nie gesprochen. Jede Editorseite kann in der HTML-Ansicht bearbeitet werden. Und dort kannst du entsprechende Codes einbinden.

Werbung

emet

Admin & Support

  • »emet« ist männlich

Beiträge: 2 530

Wohnort: Rhein/Main

Paypal:

  • Nachricht senden

5

Samstag, 19. Dezember 2009, 10:39

Da kommt mir aber eine Idee, wenn man ganz speziell und nur für manche Seiten bestimmte Javascripte und oder CSS-Dateien laden möchten.

Das müsste man dann aber in der config etwas umprogrammieren und nur die notwendigsten laden lassen.

Dann über GET die Seiten abfragen und Standardmäßig wie beschrieben nur die notwendigsten und bei Bedarf dann halt eben Lytebox usw..

Man muss aber zuerst die Seiten anlegen, um dann über die Abfrage die CSS und Scripte entsprechend zuordnen zu können.
.
HTML, was ist das? Ein neues Männermagazin? Css.., was es so alles gibt!

News: http://www.cms2day.de/news/1/
Features: http://www.cms2day.de/cms-funktionen/

Zufrieden mit cms2day und unserer Arbeit/Support - Spenden (-Button links) sind herzlich Willkommen - Dankeschön.
.

Werbung

emet

Admin & Support

  • »emet« ist männlich

Beiträge: 2 530

Wohnort: Rhein/Main

Paypal:

  • Nachricht senden

6

Samstag, 19. Dezember 2009, 10:54

Ginge auch wie oben beschrieben mit GET und den gesamten Header aus einem File auslesen.

Soll eine Seite einen anderen Header bekommen, dann braucht man nur den File zu kopieren - Namen der Seite geben - und den Header entsprechend zu ändern - fertig.

Da müsste man noch nicht einmal ein Modul programmieren - das ist ein kurzes Script, was ich schon für ähnliches eingesetzt habe (Flash nur auf Startseite laden und bei allen anderen nur Hintergrundbild und Logo - das ist beim Header nichts anderes).

So etwas kann man wie ein Addon als Platzhalter im Header einfügen und aufrufen lassen - Files ins Addon rein und es läuft.

Man kann den Code halt auch wie o.g. bereits komplett in die config einbauen und die benötigten CSS und Scripte - dann nur noch die jeweiligen Seitennamen eingeben.

Es gibt beide Möglichkeiten, die relativ schnell und einfach umzusetzen sind.

Ansonsten erhälst du von mir auf jeden Fall die Erlaubnis ein Modul o.ä. dafür zu proggen, auch wenn es kostenpflichtig sein sollte, da du ja auch davon lebst zu proggen - dann könnten die User die es benötigen kaufen.

Wir würden dir das dann lizenzieren.

Edit: Wir würden dich dann natürlich zuerst als geprüften Anbieter checken müssen. Was ich dazu benötige, das erfährst du dann von mir.

.
.
HTML, was ist das? Ein neues Männermagazin? Css.., was es so alles gibt!

News: http://www.cms2day.de/news/1/
Features: http://www.cms2day.de/cms-funktionen/

Zufrieden mit cms2day und unserer Arbeit/Support - Spenden (-Button links) sind herzlich Willkommen - Dankeschön.
.

Werbung

7

Samstag, 19. Dezember 2009, 14:51

Danke für eure Antworten! Ich wusste gar nicht, dass man CSS Dateien usw auch im body Bereich hinzufügen kann :love:
Naja was man alles so lernt :thumbsup:

Werbung

emet

Admin & Support

  • »emet« ist männlich

Beiträge: 2 530

Wohnort: Rhein/Main

Paypal:

  • Nachricht senden

8

Montag, 21. Dezember 2009, 12:09

Nö, eigentlich nicht.

In den Body gehören nur Inline-Styles rein.

Da hast du was falsch verstanden.

Lies dir das mal genau durch was da geschrieben wurde.

Man kann zwar oftmals an mehreren Stellen im Code was unterbringen und eins überschreibt das andere - aber deshalb ist es nicht richtig.
.
HTML, was ist das? Ein neues Männermagazin? Css.., was es so alles gibt!

News: http://www.cms2day.de/news/1/
Features: http://www.cms2day.de/cms-funktionen/

Zufrieden mit cms2day und unserer Arbeit/Support - Spenden (-Button links) sind herzlich Willkommen - Dankeschön.
.

Werbung

Ähnliche Themen