Joomla Website : baseurl nicht wieder die richtige url
Ich verwende Joomla 2.5.7 und habe ein problem mit $this->baseurl auf einer Seite.
In meinem index.php Datei, ich unclude .js-Dateien und .css-Dateien mit baseurl wie in diesem Beispiel :
<script src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/js/jquery-1.2.6.min.js" type="text/javascript"></script>
Und es funktioniert gut in dieser Art von Seite :
Die Seite "myfolder" ist eine Liste von Artikeln aus der Kategorie.
Und wenn ich auf einen Artikel auf dieser Seite, Joomla verwenden Sie diese url :
Und hier, alles ist falsch (css, js, ...), weil meine baseurl gibt diese :
/Ordner
statt :
/
Und meine beinhaltet index.php sind nicht gut für diese Seite !
Haben Sie bereits kennengelernt dieses Problem ?
Wie es zu lösen ist ?
Ich nicht finden, wo baseurl definiert ist, um es zu korrigieren, können Sie mir helfen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden
JURI::root()
zu bekommen die Basis-root von JoomlaSiehe Joomla Doc Seite hier für weitere Informationen. Auch diese Joomla forum posten - während die Bezugnahme auf ein Anfang RC der Joomla 1.6 vielleicht ein bisschen helfen, wie gut.
OK, vielen Dank für die Antworten, aber ich glaube nicht, dass Sie klar verstanden hatte, dass ich das problem nur mit der url des Ordners.
Ich eine Lösung gefunden, mit live_site variable in configuration.php.
Zuerst bauen Sie diese Funktion oben in deinem script
Dann verwenden Sie die Funktion diese Weise
Dieses echo
mywebsite.com
In einer Vorlage, die Sie verwenden können, die Verknüpfung
$this->baseurl
stattJURI::base( true )
.Habe ich noch nicht getestet, aber vielleicht ist einer von Ihnen versuchen: