So steht es in der Spalte "link": index.php?option=com_categories&view=categories&extension=com_contact
Vielen Dank.
Jetzt ist alles okay.
So steht es in der Spalte "link": index.php?option=com_categories&view=categories&extension=com_contact
Vielen Dank.
Jetzt ist alles okay.
Ja, das hat geholfen. Vielen Dank für den Screenshot.
Die zwei Menüeinträge "Kontaktr" und "Kategorien" werden nun im "Kontakte"-Menü angezeigt.
Der Link zu den Kontakten im Backend funktioniert.
Der Link zu den Kontakt-Kategoiren funktioniert noch nicht richtig. Es werden die Beitragskategorien angezeigt mit folgendem Eintrag in der Spalte "link": index.php?option=com_categories&view=categories
Bitte, kannst du mir den (vollständigen) Link bekanntgeben. Am Screenshot ist er nicht ersichtlich.
So installiert man nicht die Core Files neu! System -> Updates -> Joomla -> Nach Updates suchen, dann erscheint ein Button um die Core Files neu zu installieren.
Okay, danke für den Hinweis.
Habe das Update Paket für 5.4.7 heruntergeladen und mit der Update Seite im Backend installiert.
Dann abgemeldet, wieder angemeldet, Cache gelöscht, Datenbank "repariert".
Es hat sich nichts geändert ...
Ja, danke für die Klarstellung.
Diese zwei Menüpunkte fehlen nach wie vor im Backend meiner Joomla Instanz.
Ich habe die Core Dateien von Joomla 5.4.7 per rsync über die bestehende Installation drübergebügelt.
Ich habe x-mal den Cache gelöscht.
Ich habe immer wieder die Datenbank "repariert", obwohl dort steht, dass es keine Probleme gibt.
Wie oben erwähnt:
Mit folgendem Link wird im Backend die "Kontakte"-Seite angezeigt und ich kann, wie erwartet, Kontakte aus der Benutzerdatei anlegen.
/administrator/index.php?option=com_contact&view=contacts/administrator/index.php?option=com_contact&view=contacts
Dieses Vorgehen mit der manuellen Eingabe der URL ist natürlich umständlich, darum mein Anliegen, irgendwie diesen Link als Menüpunkt (wieder) herzustellen - eventuell manuell in der Datenbank (oder durch Bearbeiten des Backend Templates ...
In der Kontakte Verwaltung sehe ich, dass einige (alte) Erweiterungen gesperrt sind.
Wie kann ich die Sperre aufheben.
Ich kann sie ja auch nicht deinstallieren wegen der Sperre.
Außerdem stelle ich fest, dass beim Klick auf den Namen einer Erweiterung kein Bearbeitungsfenster erscheint. Der Eintrag in der Spalte "Name" ist offenbar kein Link. Sollte doch ein Link sein zum Editieren, denke ich.
Ich bin jedenfalls als Super User im Backend.
... Du hat im Backend das Template atum-child. Was hast du in dem child template geändert?
Schalte doch mal auf Atum um.
Das Umschalten von Atum_child auf Atum bringt keine Änderung.
Ich habe bei Atum_child nichts geändert, was die Kontakte betrifft, kein Override.
Warum ist der Thread im Forum Joomla6.x erstellt und nicht die derzeitige 5.4.7 Joomla-Version der Website in #1 eingetragen?
Bitte um Entschuldigung. Ich war so gestresst, dass ich das übersehen habe ...
Außerdem sehe ich gerade, dass ich die Versionsnummer von Joomla auch falsch eingegeben hatte.
Eventuell mal in der entsprechenden DB-Tabelle nach den beiden Menüpunkten schauen, was da los sein könnte!
Ich weiß nicht, in welcher Tabelle die Backend Menüs gespeichert sind.
Was passiert wenn du im Backend folgende Seite aufrufst:
/administrator/index.php?option=com_contact&view=contacts/administrator/index.php?option=com_contact&view=contacts
Das ist eine Überraschung:
Wenn ich diese Seite anzeige, dann werden die vorhandenen Kontakte angezeigt, also die "Kontakte" Seite wird im Backend angezeigt.
Aber warum geht das nicht über das Joomla-Backend Menü? Wie gesagt gibt es bei mir (Joomla 5) keinen Menüpunkt Komponenten | Kontakte | Kontakte
Also, die beiden Schaltflächen "Kontakte" und "Kategorien" sollten offensichtlich angezeigt werden. Bei mir fehlen sie.
Kann man diese Menüeinträge im Backend manuell erzeugen?
Hallo,
ich möchte ein Kontaktformular für einen (weiteren) Benutzer anlegen.
Im Menü "Komponenten | Kontakte" sehe ich nur die Einträge !Felder" und "Feldgruppen.
Da sollte doch ein Eintrag "Kontakte" sein, oder?
Ich arbeite schon fast 20 Jahre mit Joomla, stehe da aber jetzt nach stundenlangem Probieren ratlos da.
Ich verwende das Template Cassiojpeia, allerdings ein Child Template.
und im Backend Atum_child
Hallo Stef,
sehr genial. Das löst mein Problem für diesen speziellen Fall. Damit wird sichergestellt, dass das CSS mit der E-Mail Nachricht (= Newsletter) mitgesendet wird.
Das war etwas zu gut versteckt für mich in den JCE Einstellungen
.
Allerdings stimmt die Anzeige im grafischen Editor nicht genau überein mit dem, was im Newsletter nun gesendet wird. Das ist aber nicht so wichtig.
Ich habe eine Zeit lang mit der user.css herumprobiert. Ich will nicht die user.css generell (für alle Seiten) ändern. Eine Stildefinition nur für das Editorfenster des Phoca Email Newsletters ist mir nicht gelungen. Das ist aber - wie gesagt - nicht wichtig.
Hallo,
ich kann im JCE Editor im SourceCode-Modus am Anfang der Seite CSS einfügen und auch speichern.
Beispiel:
<style>
@font-face {
font-family: "OpenSans";
src: url("https://grubit.at/Fonts/OpenSans-CondLight.woff");
}
h1, h2, h3 { font-family: "OpenSans"; font-weight:normal; color: green; text-transform: uppercase;}
h2::first-letter { font-size: 130% }
</style>
Sobald ich allerdings auf den grafischen Modus des JCE-Editors umschalte, ist dieser CSS Code weg. Er erscheint dann auch nicht mehr im SourceCode-Modus des Editors..
Ich brauche die Möglichkeit, direkt CSS in die Seite zu schreiben für das Erstellen eines Newsletters in der Erweiterung Phoca Email.
In den Einstellungen des JCE habe ich nichts gefunden zu diesem Problem.
Danke für die Klarstellung.
Noch eine Korrektur.
Anscheinend muss man vor den Dateinamen einen Slash setzen. Die @Import rule lautet also: @import "/joomla_user.css" weil der Symlink im Basisverzeichnis des Joomla Projekts liegt.
Dass es vorhin ohne den vorangestellten "/" funktioniert hat, liegt offenbar daran, dass ich bei meinen Versuchen auch im Verzeichnis /srv/www/htdocs/joomla_abmus/media/templates/site/cassiopeia_child/css einen Symlinbk zur zweiten CSS Datei gemacht hatte. Nun habe ich diesen Symlink entfernt, weil ja die @Import Regel funktionierte. Durch das Löschen des Symlinks wurde die CSS Datei wieder nicht importiert.
Erst nach dem Voranstellen von "/" klappte es wieder.
Ich habe da immer Probleme mit dem Verständnis: Bezieht sich der vorangestellte "/" anscheinend auf das Joomla Projektverzeichnis und nicht auf das Dateisystem des Servers ... ???
Ich habe jetzt im Joomla Verzeichnis des Projekts einen Symlink angelegt, der auf die Datei verweist, die in die user.css eingebunden werden soll.
ln -s ../../include/css/joomla_user.css
Die Import Regel in der user.css schaut also jetzt so einfach aus: @import "joomla_user.css"; Das funktioniert nun, der Text wird rot angezeigt. Pardon, ich habe die Farbe jetzt auf "grün" geändert, ist nicht so aggressiv ![]()
Jetzt sollte ich in der Lage sein, das Einbinden einer zusätzlichen CSS Datei in allen meinen Joomla Projekten umzusetzen. Außerdem habe ich mich in die Web Tools von Firefox noch etwas mehr vertieft, was sehr wichtig ist ...
Vielen Dank für die Hinweise. Sie haben mich auf die Spur gebracht.
Ich kann mir nicht denken, was ich da falsch gemacht haben sollte.
Ich habe eine andere CSS-Datei in user.css eingebunden: @import "/srv/www/include/css/joomla_user.css" Die Import Rule steht in der ersten Zeile der user.css
In der eingebundenen Datei /srv/www/include/css/joomla_user.css habe ich zum Testen folgenden Stil definiert:
span.farbig { color: red; }
Dieser Stil erscheint in der Dropdownliste des JCE Editors. Nachdem ich ihn einem markierten Textbereich zugewiesen habe, erscheint dieser Text im Editor in roter Farbe - wie erwartet. Aber auf der Seite selbst wird dieser Textbereich nicht rot angezeigt. Ich sehe zwar folgendes HTML:
<spqn class="farbig">Von Mai bis September</span> Aber der Text erscheint im Browser nicht in roter Farbe.
Hier der Link zu dieser Seite: abendmusik.at
Ich betreue einige Joomla Instanzen auf dem gleichen Server.
Nun möchte ich neben der projektspezifischen Datei /srv/www/htdocs/joomla_projekt_1/media/templates/site/cassiopeia_child/css/user.css eine weitere CSS Datei einbinden, in der Stile definiert sind, die in jedem meiner Projekte angewendet werden sollen.
Ich habe versucht, eine weitere Datei mit @import "Pfad zur Datei" einzubinden. Aber das hat anscheinend keinen Effekt. Ich habe es auch auf Dateisystemebene mit einem Symlink versucht - ohne Erfolg.
Der Stil wird zwar im JCE Editor angezeigt und ich kann ihn anwenden und sehe die Formatierung im Editor. Aber im Frontend wird die CSS Datei anscheinend nicht geladen.
Soweit ich mich auskenne, sollte in der Datei TemplateDatails.xml im cassiopeia_child - Template Verzeichnis ein Eintrag stehen, dass eine user.css geladen werden soll. Ich habe aber einen solchen Eintrag nicht gefunden, um eine weitere Datei hinzuzufügen.
... oder muss man in joomla.asset.json etwas hinzufügen?
Danke für einen hilfreichen Tipp.
Ich habe ein Child Template gemacht, weil ich natürlich schon weiß, wie das geht, aber egal: ![]()
Danke für den Link zum Artikel über Child Templates in Joomla 4, habe ihn gelesen ...
Vielen Dank für den Hinweis.
Habe jetzt den Pfad zur user.css eingetragen in die Konfiguration des JCE Editors, in meinem Fall ist das
media/templates/site/cassiopeia_child/css/user.css
Beim Upgrade von Joomla 3 auf Joomla 4 wurde anscheinend der Pfad nicht aktualisiert.
Eigentlich kann ich nicht verstehen, warum seit Joomla 4 die CSS Dateien unterhalb von media/templates sind und nicht mehr unterhalb von templates. Das macht eigentlich alles kompliziert und umständlicher als vorher.
Hallo,
ich verwende den JCE Editor. Das Template ist Cassiopeia. Ich habe ein Child Template gemacht.
Seit Joomla 4 zeigt die Dropdown Liste "Styles" im Editor eine sehr umfangreiche Liste von Stilen (Klassen) an, die für das im Editor gerade ausgewählte Element meist nicht anwendbar sind. Ich nehme an, dass es die Bootstrap Klassen sind, die da angezeigt werden.
Um einen Stil aus der user.css für ein HTML Element anzuwenden, muss ich zum Source Code Editor umschalten und bei diesem HTML Element den Stil händisch eintragen z.B.: class="mein_stil". Das ist ziemlich mühsam.
Unter Joomla 3 und dem Template beez3 wurden nur die in der user.css definierten Klassen in der Liste "Styles" angezeigt, soweit ich mich erinnere. Jedenfalls war die Liste überschaubar ...
Bin dankbar für jeden Tipp.