Gibt es auch einen englischen Menüeintrag der als Startseite festgelegt ist und auch funktioniert?
Beiträge von Sieger66
-
-
Alles nach dem ? in der URL ist wohl die eigentliche orginale-joomla-url zum entsprechenden view.
Wenn Menüeinträge korrekt auch für die englischen Beiträge vorliegen und .htaccess sowie SEO bzw.SEF richtig konfiguriert ist und alle erforderlichen Erweiterungen auch, dann dürfte die URL anderst aussehen bzw. aufgebaut sein(ähnlich wie bei der deutschen Version der selben Seite).
Ich denke eure englischen Menüeinträge sind eventuell fehlerhaft.
Ich würde testweise auch mal "englische Menüeinträge" händisch anlegen und deren Funktion testen.
Nur zur Info:
Dein einzelner englischer Beiträg von deinem Link lässt sich übrigens, ganz ohne /en/ auch direkt mit nachfolgender kurzer URL aufrufen:
https://help12.bp-event-software.com/?option=com_content&view=article&id=4374
Das ist auch normal und richtig.
Sagt joomla per URL sozusagen: Gib mir mit der Komponente com_content den Beitrag(article) mit der id 4374 in der Einzelbeitragsanzeige(article-view)
-
Ist wohl auch responsiv und daher ist der Button mal rechts und mal mehr links, insbesondere auch je nach Komponente
Um den Button in der Menüleiste links geht es ja wohl nicht.
Ist die Website online mit Zugriff ins Internet ?
Ist nachfolgendes in der configuration.php bei helpurl
helpurl https://help.joomla.org/proxy?keyref=Help{major}{minor}:{keyref}&lang={langcode}
eingetragen?
-
-
und falls das bereits der Fall ist ob auch die folgenden Dateiordner mit allen Inhalten und die Dateien auch bei dir tatsächlich identisch im administrator-Dateiordner vorhanden sind:
github.com/joomla/joomla-cms/tree/3.10.12/administrator/components/com_joomlaupdate
-
Und ist diese Sprache auch unter "System" -> "Verwalten: Erweiterungen" Filter-Typ -> Sprachen
zu sehen und ist sie auch aktiviert!?
administrator/index.php?option=com_installer&view=manage
-
...Ich habe mir aus dem installierten Joomla den Unterordner de-DE in Languages heruntergeladen. Im nächsten Schritt habe ich die install.xml und langmetadata.xml bearbeitet. Das Kürzel de-DE ist dabei eben nds-DE gewichen...
Den Inhalt habe ich in den tmp-Ordner hochgeladen und konnte so über eine manuelle Installation mir Low German als zusätzliche Sprache hinzufügen...
Kenne mich damit nicht aus, aber du hast das obige wohl noch nicht fürs Backend(administrator-Dateiordner) gemacht?
github.com/joomla/joomla-cms/blob/4.3.3/administrator/language/en-GB/install.xml
Im eurem Frontend ist sie da:
http://bs.strassenbahn-bremerhaven.de/language/nds-DE/install.xml
aber Backend fehlt wohl noch:
http://bs.strassenbahn-bremerhaven.de/administrator/language/nds-DE/install.xml
Ich habe aber keine Ahnung ob der Fehler damit zusammenhängt.
-
Dann solltest du diese Datei aber wohl auch noch als template.min.css im selben Dateiordner speichern damit du keine unerwünschten Effekte erlebst und falls z.B. deratiges wie nachfolgender Code in den Dateien zurückbleibt auch zuvor löschen oder auskommentieren um andere unerwüschte Effekte zu vermeiden, wenn du diesbezüglich die "original-Bootstrap 5 Farben" verwenden möchtest:
Code.btn-primary { background-color: var(--cassiopeia-color-primary); border-color: var(--cassiopeia-color-primary); } .btn-primary:hover, .btn-primary:focus { background-color: var(--cassiopeia-color-hover); border-color: var(--cassiopeia-color-hover); }
Letzteres könntest du z.B. auch machen wenn du die template.css für dein Cassiopeia-Child-Template nicht neu compilierst sondern einfach kopierst und wie gewünscht anpasst.
Ich würde in diesem Fall dann auch empfehlen im Kopfbereich der Datei die Zeilen zu vermerken die du gändert oder auskommentiert hast ansonsten könnte es eventuell später für dich schwer werden die Veränderungen zu lokalisieren.
-
Wenn du dann z.B. später abschließend die Veränderungen der user.css noch in die template.css eines Cassiopeia-Child-Templates wie ein "Profi" per SCSS integrieren bzw. kompilieren möchtest kannst du, nach einem Backup, auch noch folgendes Linkziel komplett lesen, verstehen, durchführen und anschließend die erstellte template.css in dein Child-Template kopieren.
Also z.B. in den Dateiordner:
/media/templates/site/cassiopeia_child/css/template.css
cassiopeia_child
muß natürlich durch des Namen deines Dateiordners des Childs ersetzt werden.
docs.joomla.org/J4.x:SCSS_and_Sass/de#Von_vorhandenem_CSS_zu_SCSS_.2F_CSS-Dateien_importieren
Ich habe dies bisher aber auch noch nicht gemacht.
-
Für die Buttons siehe übrigens z.B. Zeile 2844 bis 3174 in selbiger Datei bootstrap.css
-
Ich bin zwar kein Profi aber bezüglich der Alerts eventuell nützlich in der user.css:
Code
Alles anzeigen.alert-primary { --alert-color: #084298; --alert-bg: #cfe2ff; --alert-border-color: #b6d4fe; } .alert-primary .alert-link { color: #06357a; } .alert-secondary { --alert-color: #41464b; --alert-bg: #e2e3e5; --alert-border-color: #d3d6d8; } .alert-secondary .alert-link { color: #34383c; } .alert-success { --alert-color: #0f5132; --alert-bg: #d1e7dd; --alert-border-color: #badbcc; } .alert-success .alert-link { color: #0c4128; } .alert-info { --alert-color: #055160; --alert-bg: #cff4fc; --alert-border-color: #b6effb; } .alert-info .alert-link { color: #04414d; } .alert-warning { --alert-color: #664d03; --alert-bg: #fff3cd; --alert-border-color: #ffecb5; } .alert-warning .alert-link { color: #523e02; } .alert-danger { --alert-color: #842029; --alert-bg: #f8d7da; --alert-border-color: #f5c2c7; } .alert-danger .alert-link { color: #6a1a21; } .alert-light { --alert-color: #636464; --alert-bg: #fefefe; --alert-border-color: #fdfdfe; } .alert-light .alert-link { color: #4f5050; } .alert-dark { --alert-color: #141619; --alert-bg: #d3d3d4; --alert-border-color: #bcbebf; } .alert-dark .alert-link { color: #101214; }
aus:
https://github.com/twbs/bootstrap/releases/download/v5.2.3/bootstrap-5.2.3-dist.zip
Zeile 4694 bis 4764 und entsprechend für joomla angepasst.
-
-
-
Alternativ könnte man statt des CSS in der user.css auch die Bootstrap-Klasse "justify-content-center" in das Menü-Modul im
im Tab Erweitert bei :
CSS-Klasse Menü dann also
menu-horizontal justify-content-center
eintragen.
-
Irrtum:
Den CSS-Code in #1 kannst du weglassen da es nicht benötigt wird.
Es müßte eigentlich wie folgt lauten:
Zusätzlich kannst du z.B. noch folgendes in einer user.css eintragen:
wenn du es immer mittig haben möchtest, da es bei schmalem bzw. kleinerem Viewport ohnehin auch mittig und dann aber wieder vertikal angezeigt wird.
-
-
Als URL im Modul oben in #8 kannst du übrigens noch besser auch nachfolgende entsprechend benutzen:
/index.php?option=com_contact&view=contact&id=1&tmpl=component
Dazu mußt du dann nur zusätzlich im Modul:
Protokoll hinzufügen auf "Nein" einstellen.
-
Ergänzung zu Accordion bei Beiträgen:
-
Denkbar wäre z.B. ein Modul vom Typ Wrapper
darin bei URL dann den gewünschten Kontakt eintragen z.B. nach folgendem Muster:
https://example.com/index.php?option=com_contact&view=contact&id=1&tmpl=component
Wobei die Nummer bei id dann der id des gewünschten Kontaktes entsprechen muß.
Titel verbergen.
Position eingeben: kontaktformular
Breite auf 80% und Höhe z.B. auf 1700
Autom. Höhe auf Nein einstellen und so speichern.
Anschließend einen Beitrag erstellen und z.B. folgenden Code-Inhalt einfügen:
Code
Alles anzeigen<div>Weiterer Text1</div> <div class="accordion"> <h2 class="accordion-header"> <button class="btn btn-primary" type="button" data-bs-toggle="collapse" data-bs-target="#collapseExample" aria-expanded="false" aria-controls="collapseExample"> Kontaktformular </button></h2> <div id="collapseExampleHeader" class="accordion-header"></div> <div class="accordion-item"> <div id="collapseExample" class="accordion-collapse collapse" aria-labelledby="collapseExampleHeader" data-bs-parent="#collapseExample"> <div class="accordion-body"> {loadposition kontaktformular} </div> </div> </div> </div> <div>Weiterer Text2</div>
Anstatt class="btn btn-primary" könnte man z.B. auch class="accordion-button" zur Darstellung als Accordion.
Das Plugin "Inhalt – Module laden" muß natürlich aktiviert sein und in der Zugriffsebene Public sein.
Ähnlich könnte man auch Beiträge mit einem Accordion ausstatten und weitere möglichkeiten siehe z.B. auch:
ghsvs.de/programmierer-schnipsel/joomla/337-schnipsel-beitraege-accordion-mit-joomla-4-hausmitteln
-
Das Gleiche hätte ich gerne für den Menüpunkt Portfolio, aber da gibt es ja keine einzelnen Beiträge.
Und wenn ich welche anlege, dann werden diese ja auch im Menü aufgelistet. und der Link weiterlesen würde auch nicht zum entsprechenden Menüpunkt führen.
Wiso sollen die im Menü aufgelistet werden wenn du die Beiträge in einer Kategorie hast die von keinem Menüeintrag ausgegeben werden außer dem einen gewollten.
Der Link "Weiterlesen" kannst du ja z.B. auch als "Text"(Button), mit Verlinkung zum entsprechenden Menüpunkt,
im Beitrag anlegen, du must ja nicht die "Joomla-Funktion"-Weiterlesen benutzen!