Ich habe eine Komponente in Joomla erstellt und hinzugefügt seinem Inneren eine Ansicht namens ‚Editor‘Wie behebt man relative Pfadprobleme in Joomla für eine Komponente?
component name: com_at
view name: editor
layout name: default.php
Danach habe ich auf dem Pfad ‚content-Editor‘ Ordner hinzugefügt: /var/www/dev.com/ public/content-Editor
content-Editor enthalten folgende Datei und Ordner (es ist eine JavaScript-Anwendung ohne pHP-Abhängigkeit, ich diese Anwendung innerhalb von Joomla wickeln wollen und nur authentifizierte Benutzer sollten sie zugreifen können)
- index.html
- Arten
Code in index.html
<html>
<head>
<!-- inject:css -->
<link rel="stylesheet" href="styles/external.min.css">
<link rel="stylesheet" href="styles/style.min.css">
</head>
<body>
text
</body>
</html>
Jetzt in default.php (eine Layout-Datei, die im Inneren 'Editor' Ansicht ist) Ich habe hinzugefügt Code folgende
<?php
require_once "content-editor/index.html"
?>
Wenn ich die Ansicht lade, gibt es 404 für external.min.css & style.min.css, während es nach der Datei http://dev.com/styles/external.min.css/
suchtIch will es diese Datei finden http://dev.com/content-editor/styles/external.min.css
Wenn ich CSS Pfad in href ändern „content-Editor/styles/external.min.css“, dann funktioniert es gut, aber ich möchte nicht, Änderungen vorzunehmen in index.html
Ich habe zu ändern versucht, Basis-Tag versucht, aber ich denke, Joomla standardmäßig ein Basis-Tag erweitert, so ist es nicht für mich arbeiten. –