Und die Idee, Module statt Beiträge zu verwenden, ist grundlegend richtig?
Individuelles Layout, Trennung von Inhalt und Design - wie macht man es richtig?
-
MrTool -
18. Juli 2023 um 11:23 -
Erledigt
-
-
Ja. Es hängt natürlich vom Content und von deiner Zielsetzung ab.
Aber viele Seiten werden rein aus Modulen aufgebaut. Das ist sehr flexibel. -
Das machst du mit dem Kopieren der Stile, die dann entsprechend zuweisen kannst.
Was ist mit "entsprechend zuweisen" gemeint?
firstlady Das ist ja ein echter Lichtblick, diesen Weg probiere ich aus.
-
Was ist mit "entsprechend zuweisen" gemeint?
Du erstellst eine Kopie des Stils, wo du das Layout verändert hast:
Beim entsprechenden Menüpunkt für dieses Layout wählst du den Template-Stil der Kopie aus:
-
Danke für die schnelle Antwort! Wenn ich mein Helix Ultimate kopiere, bekomme ich eine Fehlermeldung:
JInstaller: :Install: File does not exist [ROOT]/tmp/template_copy_64b95cf362ff4/en-GB.tpl_helixkopie.ini
Danach müsste ich googeln. Die Template-Kopie ist definitiv kaputt.
Morgen probiere ich es mit Astroid, vielleicht klappt's damit. Auf alle Fälle ist die Vorgehensweise sehr einleuchtend.
-
Achso. Mit Helix habe ich es nicht getestet.
Meine Antworten beziehen sich auf das AF.
-
Also noch eine Bemerkung und ich bin raus: Um Module zu platzieren braucht man kein Framework, egal welches. Ich werde das nie verstehen warum Frameworks eingesetzt werden.
Ich verstehe es bei Agenturen. Die können schnell damit arbeiten. Aber einzelne Seiten? -
firstlady Ich will eine Website in Joomla nachbauen, die Bekannte in WordPress mit dem Gutenberg-Editor erstellt haben. Diese Website hat mindestens fünf verschiedene Layouts, für die ich jeweils Modulpositionen benötige. Mit der Vorgehensweise, die Elwood vorschlägt, komme ich wohl ans Ziel, glaube ich.
Vermutlich könnten Profis das anders und einfacher lösen, aber ich bin halt alles andere als ein Profi. Wenn ich die Seiten von Astrid Günther lese, kann ich nur den Hut ziehen und weiß, dass ich diese Sphären nicht erreichen werde. Ich brauch's ein paar Stufen simpler.
Elwood Helix Ultimate ist wohl (noch) nicht dafür ausgelegt, kopiert zu werden (wenn ich richtig gegoogelt habe). Ein Child Template davon zu erzeugen, ist nicht möglich. Mit Asteroid geht es, also werde ich es jetzt zum Probieren einsetzen.
Dass die Auswahl verschiedener Templates in den Menü-Items erfolgt ... darauf wäre ich wohl nicht selbst gekommen. Wie blind kann man sein? Vielen Dank für den Tipp, das Dunkel lichtet sich, ich habe wohl nun einen Plan.
-
Ich will eine Website in Joomla nachbauen, die Bekannte in WordPress mit dem Gutenberg-Editor erstellt haben.
Magst du den Link teilen oder die 5 Layouts skizzieren? Unter Umständen ist es gar nicht do kompliziert?
-
Den Link darf ich hier nicht teilen, ich hatte schon im Vorfeld danach gefragt.
Aber ja, ich werde Skizzen anfertigen und sie hier hochladen, sicher schon am Wochenende. Danke!
-
Helix Ultimate ist wohl (noch) nicht dafür ausgelegt, kopiert zu werden (wenn ich richtig gegoogelt habe). Ein Child Template davon zu erzeugen, ist nicht möglich.
Beim HU muss man wohl nicht den Stil sondern das Template kopieren.
Dann wird automatisch auch ein neuer Stil angelegt.
Damit funktioniert es.
-
astrid Ich habe die Skizzen des Website-Layouts erstellt. Nun bin ich sehr gespannt.
Dieses Layout habe ich testweise in Helix Ultimate angelegt und jeder einzelnen Zelle ein eigenes Modul zugewiesen. Das funktioniert, aber ich habe so meine Zweifel, ob es der professionelle Weg ist.
Elwood Das Kopieren des HU-Templates hatte ich schon probiert, aber das ergibt nur Fehler (s. #28). Was mir zum Kopieren aber noch einfiel: Wenn ich nachträglich Änderungen an den grundlegenden Einstellungen (z. B. Header, Footer) machen möchte, muss ich das einzeln in jeder Kopie tun, richtig? Dabei hätte ich Bedenken, irgendwas zu verbasteln.
-
Wenn ich nachträglich Änderungen an den grundlegenden Einstellungen (z. B. Header, Footer) machen möchte, muss ich das einzeln in jeder Kopie tun, richtig?
Wenn es jeden Stil betrifft, vermutlich ja.
Dabei hätte ich Bedenken, irgendwas zu verbasteln.
Wenn du vorher ein Backup anfertigst, kann ja nichts passieren.
-
astrid Ich habe die Skizzen des Website-Layouts erstellt. Nun bin ich sehr gespannt.
Ich habe mir dein Layout angesehen und meine Eindrücke dazu aufgeschrieben: https://blog.astrid-guenther.de/cassiopeia/30c…duelles-layout/
Nun bin ich gespannt. -
astrid Herzlichen Dank für die gewaltige Mühe, die Du Dir gemacht hast. Ich habe den Artikel zunächst überflogen und fange nun an, mich von oben nach unten durchzuarbeiten.
Es ist sehr schade, dass ich den Content der Website hier nicht präsentieren darf, aber diese Restriktion muss ich akzeptieren. Es wäre um vieles leichter, wenn wir alle das Original sehen könnten. Eigenen Content, den ich ersatzweise verwenden könnte, habe ich leider nicht.
Bei der Erstellung der Skizzen habe ich Fehler gemacht. Natürlich haben alle Seiten einen einheitlichen Header und Footer. Und der jeweils oberste Bereich einer jeden Seite hat ein fluides Layout, was sicherlich ein teilweise anderes Vorgehen erfordert.
Gleiche Inhalte auf verschiedenen Seiten gibt es nicht, keine Überschrift, kein Text, kein Bild wird an anderer Stelle wiederholt.
Den Abschnitt "Content mit Kategorien und Schlagworten strukturieren" habe ich bereits nachvollzogen. Ich wäre nie darauf gekommen, dass es so einfach sein kann. Keines der Tutorials, die ich ergoogelt hatte, zeigt diese Vorgehensweise, die meisten Autoren sind stolz auf ihre Pagebuilder.
Frage zur Abbildung https://blog.astrid-guenther.de/_astro/website…4385_AxAQa.webp: Der oberste, einspaltige Bereich bekommt seinen Inhalt aus der Kategorie selbst (was man in den Menü-Optionen einstellt, wie ich gerade herausgefunden habe). Leider kann er dann keine fluide Breite einnehmen, wie es gewünscht wird.
Ich sehe dafür als Lösung, die Category Description nicht anzuzeigen, sondern für die oberste Position ein Modul einzurichten. Dieses Modul wird auf jeder Seite immer auf dieser Position vorhanden sein und wechselnde Inhalte haben, nämlich ein Hintergrundbild und eine Überschrift erster Ordnung. Ist dieses Vorgehen optimal oder gibt es eine bessere Lösung?
Weiter geht's für mich nun mit der Lektüre Deines Artikels. Ab der Überschrift "Custom Field = Die zum Inhalt gehörenden Informationen darzustellen" wird's spannend, denn ich betrete Neuland ...
-
Leider kann er dann keine fluide Breite einnehmen, wie es gewünscht wird.
Hast du im Template fluid als Option gewählt?
-
chrisssi Nein, natürlich nicht ...
astrid Ich komme mit den Custom Fields nicht klar.
1. Ich habe die Felder wie beschrieben angelegt.
2. Ich habe im Beitrag "Leistung 1" die Felder mit Inhalt gefüllt.
3. Wozu die Felder "eins" bis "vier" dienen, habe ich nicht verstanden. Sie tauchen im Beitrag nicht auf uns können nicht mit Inhalt gefüllt werden.
4. Ich habe eine Override-Datei namens "leistungen.php" angelegt und mit dem von Dir geschriebenen Code befüllt.
5. Ich habe dem Beitrag "Leistung 1" das Layout "leistungen" zugewiesen.
Als Ergebnis bekomme ich diese Seite:
Die Felder tauchen im Quellcode zwar an der richtigen Stelle auf, sind aber leer:
Ich hätte gern Hilfe bei diesen Fragen:
1. An welcher Stelle habe ich einen Fehler mit den Custom Fields gemacht?
2. Wo hätte ich die Felder "eins" bis "vier" befüllen können?
3. Was ist das Prinzip dieser vier Felder mit dem Eintrag "Subform only"?
Ich bedanke mich herzlich.
-
Ich habe das erste Layout ohne Probleme relativ schnell ohne Code etc. mit dem AF erstellt.:
Muss ich mich nicht mit Quellcode, Overrides und Custom Fields auseinander setzen.
(Respekt aber an astrid , für die tolle Erklärung und Umsetzung mit dem Cassiopeia! :-))
-
Eventuell nützlich:
-
chrisssi Nein, natürlich nicht ...
astrid Ich komme mit den Custom Fields nicht klar.
1. Ich habe die Felder wie beschrieben angelegt.
2. Ich habe im Beitrag "Leistung 1" die Felder mit Inhalt gefüllt.
3. Wozu die Felder "eins" bis "vier" dienen, habe ich nicht verstanden. Sie tauchen im Beitrag nicht auf uns können nicht mit Inhalt gefüllt werden.
4. Ich habe eine Override-Datei namens "leistungen.php" angelegt und mit dem von Dir geschriebenen Code befüllt.
5. Ich habe dem Beitrag "Leistung 1" das Layout "leistungen" zugewiesen.
Als Ergebnis bekomme ich diese Seite:
Die Felder tauchen im Quellcode zwar an der richtigen Stelle auf, sind aber leer:
Ich hätte gern Hilfe bei diesen Fragen:
1. An welcher Stelle habe ich einen Fehler mit den Custom Fields gemacht?
2. Wo hätte ich die Felder "eins" bis "vier" befüllen können?
3. Was ist das Prinzip dieser vier Felder mit dem Eintrag "Subform only"?
Ich bedanke mich herzlich.
Ui, du hast recht. Die Custom Fields werde ich heute Abend ausführlicher beschreiben.
Jetzt nur kurz: Dein Screenshot am Anfang zeigt die Standardausgabe. Diese hatte ich in den Optionen des jeweiligen Custom Fields auf "nicht automatisch anzeigen" gesetzt. Mein Ziel ist es ja, die Anzeige selbst zu bestimmen.
-