Hallo ihrs.
Zu meine Problem: Ich hab eine header.php und footer.php erstellt in der alle html-Elemente zum Aufbau der Seite drinne stehen. Diese beiden Dateien werden nun in jeder php-Datei per include am Anfang und am Ende eingebunden.
Hier ist der <head> -Teil meiner header.php:
Jetzt funktioniert die relative Pfadangabe meiner .css und .js Datei nur solange wie die Datei, in die die header.php eingebunden wird, sich im root verzeichnis befindet. Liegt sie jedoch in einem unterordnert kommt er mit der Pfadangabe nicht mehr zurecht.
Also dachte ich mir nurtze ich den DOCUMENT_ROOT(/var/www/wp/). Wenn ich allerdings meinen <head>-Bereich folgendermaßen anpasse, werden die Stylesheets erst garnicht geladen:
Trotzdem zeigt der Quelltext die richtigen Pfade an:
Habt ihr eine Idee wie ich aus jedem beliebigen Unterordner die .css-Datei aus dem Ordner /wp/template/ laden kann?
Würde mich über eine Antwort freuen und bedanke mich schonmal im Vorraus.
Zu meine Problem: Ich hab eine header.php und footer.php erstellt in der alle html-Elemente zum Aufbau der Seite drinne stehen. Diese beiden Dateien werden nun in jeder php-Datei per include am Anfang und am Ende eingebunden.
Hier ist der <head> -Teil meiner header.php:
PHP-Code:
<head>
<title>enigma Bilderrätsel deluxe - Startseite</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" type="text/css" href="template/_styler.css">
<script type="text/JavaScript" src="font/fontit.js"></script>
</head>
Also dachte ich mir nurtze ich den DOCUMENT_ROOT(/var/www/wp/). Wenn ich allerdings meinen <head>-Bereich folgendermaßen anpasse, werden die Stylesheets erst garnicht geladen:
PHP-Code:
<head>
<title>enigma Bilderrätsel deluxe - Startseite</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" type="text/css" href="<?php echo $_SERVER['DOCUMENT_ROOT'];?>wp/template/_styler.css">
<script type="text/JavaScript" src="<?php echo $_SERVER['DOCUMENT_ROOT'];?>wp/font/fontit.js"></script>
</head>
<head>
<title>enigma Bilderrätsel deluxe - Startseite</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" type="text/css" href="/var/www/wp/template/_styler.css">
<script type="text/JavaScript" src="/var/www/wp/font/fontit.js"></script>
</head>
<title>enigma Bilderrätsel deluxe - Startseite</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" type="text/css" href="/var/www/wp/template/_styler.css">
<script type="text/JavaScript" src="/var/www/wp/font/fontit.js"></script>
</head>
Würde mich über eine Antwort freuen und bedanke mich schonmal im Vorraus.
Kommentar