Mehrsprachige Website / Willkommenseite kann nicht kopiert werden

  • Ich hab nun laut Anleitung ein mehrsprachige Website erstellt. Also die Ordner angelegt. Erst einmal italienisch. Alles geklappt. Es handelt sich hierbei um eine One-Page "Willkommen" wo die anderen Seiten nur Links sind und zu den jeweiligen Rubriken scrollen. Die Willkommen-Seite kann nicht kopiert werden. dann kommt die Fehlermeldung laut Screenshot. Das Protokoll (Bericht) habe ich bereits aus ZP geschickt. Alle anderen Seiten lassen sich kopieren. Was mir auch noch aufgefallen ist. CookiConstent hat ich vorab gelöscht, weil der sonst zweimal drin wäre. Die Erfolgsseite Formulare habe ich auch nicht kopiert, weil ich dort das Widget "Artikelliste" eingefügt habe. Würde sonst auch nicht gehen. Also auch bei mehrsprachigen, kann ich keine zwei Erfolgsseiten erstellen. Und die Deutsche Seite bleibt auf / (kein Unterordner, sonst gehen die Bild-Links nicht und ich müsste eine Subdomain erstellen, weil ich die Domain auf das Verzeichnis DE sonst rooten müsste und der Ordner Medien auf "/" liegt. Untermenü "Sprachauswahl" ist leider nur unten im Footer. Ich habe das Design Layout "Flat Responsiv". Da kann ich das Untermenü nicht oben anzeigen lassen. Ist sehr schade, das habe ich jetzt mit dem Hauptmenü gelöst.

    Keine Ahnung warum das so ist?!

    Hier die Seite zum anschauen...

    System.InvalidOperationException

    -----------------

    Die Sequenz enthält kein übereinstimmendes Element.

    -----------------

  • Hallo,

    Sie haben jetzt etwas viele verschiedene Themen und Behauptungen in diesem einen Artikel untergebracht (das wären separate Beiträge pro Problem wesentlich übersichtlicher). Ich konzentriere mich mal zunächst nur auf den Fehler beim Kopieren der Startseite.

    Ich haben versucht das mit einer unserer OnePage-Vorlagen nachzustellen. Es ist mir aber leider nicht gelungen. Ursache ist also vermutlich spezifischer Inhalt auf der Startseite. Das ist von hier aus nicht zu erkennen. Ich vermute, dass Sie diese eine Seite mittlerweile schon per Hand neu angelegt haben, Ihr Problem sich also erstmal erledigt hat.

    Wenn wir so ein Projekt erstellen, dann duplizieren wir das Projekt zunächst einfach und importieren es dann für die Fremdsprache einfach als neuen Projektordner (*) aus dem Duplizierten Projekt. Das spart uns manuelles Kopieren…

    Nun zu den nebenbei erwähnten Problemen. Wenn es hierzu mehr Info-Bedarf gibt, bitte neue Beiträge dafür erstellen.

    • Warum die Erfolgsseiten wg. einer Artikelliste nicht kopiert werden sollen können, ist mir nicht klar. Ich kann das hier problemlos tun.
    • Erfolgs-Seiten kann ich hier so viele anlegen, wie ich möchte, auch wenn ich das Widget Formularwerte auf einer dieser Seiten verwende. Generell geht das auf jeden Fall.

    *

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Ja aber die Auswahl "Vorhandene Website aus dem Ordner kopieren" die wurde mir nicht angezigt. Nur neuen Ordner anlegen. Liegt es vielleicht daran, dass ich die Design Vorlage im Projektordern kopiert habe?

    Die anderen Punkte streichen wir.

  • Das kann ich nicht sagen. Verstehe "Design Vorlage im Projektordern kopiert" nicht.

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Extras / Entwickler / Layout im Projekt kopieren (oder so änhlich)...

    Damit ich die default Seite bearbeiten konnte og:image.

    Ich erstelle jetzt grad die Startseite neu und dann schauen wir mal... es kann sein, dass da einfach ein Wurm drin ist. Das bleibt manchmal nicht aus bei Technik.

    LG

  • Ah, ok. Sie haben das Layout kopiert. Ab dem Moment wird das von uns nicht mehr supported und Sie sind selbst dafür verantwortlich. Wegen zusätzlicher meta-tags müsste man das Layout nicht kopieren und die Vorlage bearbeiten, denn meta-tags kann man ja auch über Attribute (additional_meta) in die Seite einfügen…

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Ah, ok. Sie haben das Layout kopiert. Ab dem Moment wird das von uns nicht mehr supported und Sie sind selbst dafür verantwortlich. Wegen zusätzlicher meta-tags müsste man das Layout nicht kopieren und die Vorlage bearbeiten, denn meta-tags kann man ja auch über Attribute (additional_meta) in die Seite einfügen…

    Interessant, das war aber eine Anleitung von IHNEN via Support-Ticker dass ich das Layout kopieren sollte. Bzgl. der Radioseite. Dann die Attribute og-image anzulegen etc. Passt schon.. dann weiß ich Bescheid.

  • OK, haben Sie noch die entsprechende Ticket-Nummer, dann lese ich das mal nach.

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Puuuh... keine Ahnung ob ich das noch habe. Aber von alleine komme ich nicht auf die Idee unter Einstellungen Layout im Projektordner zu kopieren und dann in die default.html die Daten einzugeben. Da gab es auch eine Beschreibung : https://developer.zeta-producer.com/meta-angaben-einfuegen.html

    Warum muss ich in die default dann wenn es doch dafür das Attribut (additional_meta) gibt? Ich habe es aber bereits rückgängig gemacht. Das Layout Flat Responsiv neu geladen und dann wie Sie o. beschrieben haben in das Attribut additional_meta eingetragen. Man lernt nie aus. Hätte man ja gleich auf der Seite developer schreiben können :)

    Nun das mit der Übersetzung habe ich bereits alles umgesetzt. Neu angelegt. Muss wirklich an dem Layout kopieren gelegen haben. Hat alles einwandfrei fuktioniert. Danke für die Hilfe!

    Eine grundliegende Frage habe ich noch, die im Handbuch nicht beantwortet wird. Die Grund-Homepage, in diesem Fall Deutsch, darf man da auch einen Unterordner angeben wie bei English oder muss der Pfad: / bleiben. Ich hatte einmal versucht auch "/Deutsch/" anzulegen, dann konnte aber online kein Layout mehr angezeigt werden... im FTP Filezilla sah das Stammverzeichnis so aus:

    /

    assets

    deutsch

    english

    media

    zp-server

    die ganzen Seiten waren dann natürlich unter /deutsch/

    Homepage preview

    VG

  • Guten Morgen,

    ich habe mal ihre bisherigen Support-Tickets durchgelesen, konnte aber in keinem einen Hinweis darauf finden, dass jemand von uns Ihnen geraten hat, wegen der zusätzlichen Meta-Tags das Layout zu kopieren.

    Die Entwickler-Doku existiert für Entwickler, die eigene Templates entwickeln oder vorhandene Templates anpassen möchten und die Seite "Meta-Angaben einfügen" ist nur ein Lernbeispiel. Mit keinem Wort wird dort gesagt, dass Meta-Angaben der Grund sind, ein Template anpassen zu müssen. Das haben Sie Mißverstanden. Ich kann auch verstehen, warum dies passiert – man durchsucht die Dokumentation nach bestimmten Schlagworten, findet dann eine solche Seite und hält es für die Antwort auf seine Frage.

    Man Darf für den "deutschen" Projektordner natürlich auch einen Ordner – z.B. "de" angeben, ob das im jeweiligen Anwendungsfall Sinn macht, ist eine andere Frage. Sobald man halt einen Ordner-Namen für einen Projektordner angibt, werden dessen Inhalte auch in dieses Unterverzeichns veröffentlicht und sind somit nicht mehr direkt im Web-Root erreichbar. Es müsste daher anders auf diese Inhalte verlinkt werden. In Ihrem Fall ist es also am einfachsten, für die "Default"-Sprache keinen "Ordner" zu definieren.

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Guten Morgen zusammen,

    ich würde mich gerne an diesem Thema beteiligen, da ich auch eine Frage dazu habe.

    Wir sind gerade dabei unsere Webseite neu zugestellten. Soweit funktioniert es auch reibungslos. Ich habe aber eine Frage. Auf unsere Webseite soll die Sprache deutsch und als zweite Fremdsprache Englisch sein. Das einzurichten nach Anleitung hat funktioniert. Wenn ich diese Option testen möchte, kann ich im Button nicht zwischen deutsch und Englisch umschalten.

    Funktioniert diese Option nur wenn die Website online geschaltet ist oder sollte dies auch funktionieren im Test Modus?

    Viele Grüße

    Frank

  • Hallo, können Sie bitte genauer erläutern, wie sich das "kann nicht" genau äußert?

    Von welchem "Button" sprechen Sie, und werden z.B. nicht alle Sprachen angezeigt…?

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Hallo,

    ich habe die Neue Webseite eingerichtet und die Option Sprache deutsch / englisch. Nur wenn ich jetzt im Test Modus umschalten möchte z.B. Von deutsch auf Englisch funktioniert es nicht: Sieh Bild im Anhang. Die Möglichkeit auf Englisch zu schalten funktioniert nicht obwohl die Option vorhanden ist.

    Danke

    Viele Grüße

    Frank

  • Sorry, ich verstehe immer noch nicht, was "funktioniert es nicht" bedeutet.

    Taucht "Englisch" in der Liste der Sprachauswahl auf?

    Was ist der "Testmodus". Meinen Sie damit die Browser-Vorschau (F5)? Denn da sollte eine Umschaltung fehlerfrei funktionieren.

    Wenn Sie die Browser-Vorschau meinten, was massiert denn dann tatsächlich, wenn Sie z.B. die Deutsche Seite im Browser sehen und dann im Sprachmenü "English" wählen?

    Ändert sich die URL in der Adressleiste des Browsers nicht?

    Das wäre alles ggf. viel leichter zu beurteilen, wenn Sie das Projekt veröffentlichen könnten (z.B. auf den Zeta Testserver).

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Hallo ,

    Taucht "Englisch" in der Liste der Sprachauswahl auf? Nein, hatte es aber eingerichtet.

    Was ist der "Testmodus". Meinen Sie damit die Browser-Vorschau (F5)? Denn da sollte eine Umschaltung fehlerfrei funktionieren. Nein nicht möglich .

  • Ok, das Problem ist also, dass "English" nicht in der Liste der Sprachen auftaucht.

    Ursache ist mit ziemlicher Sicherheit, dass die englische Startseite nicht "index" heißt. Dies bitte in den Seiteneigenschaften im Bereich "Google" entsprechend anpassen. Danach mit F6 die Seiten neu erstellen.

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!