Atmosphere Layout - Logo verlinken

  • Hallo Zeta-Team,

    ist es möglich beim Atmosphere-Layout dem Logo oben auch einen Link zuzuweisen, der bei Klick auf das Logo aktiviert wird. Ich will, dass man bei Klick auf das Logo direkt zu den Service-Seiten kommt.

    Danke.

    Viele Grüße

    Petra

  • Hallo,

    das Logo ist grundsätzlich mit der in den FTP-Einstellungen angegebenen Web-Adresse verlinkt. Das kann momentan nicht geändert werden.

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

  • Für mich stellt sich die Frage nach dem Sinn der Aktion.

    Benutzer sind es gewohnt, dass der Klick aufs Logo sie zur Startseite bringt. Immer. Überall.

    Ein Versuch, hier besonders clever zu sein schadet meiner Meinung nach der Usability der Website und letztendlich dem Profit.

  • Hallo Uwe,

    bitte immer schön sachlich bleiben! So "unclever" ist das nicht. Mein "Logo" ist ein Banner, dort stehen neben dem kleinen Logo meine Serviceleistungen als Text-Grafik aufgelistet. Da macht es sehr viel Sinn, wenn man gleich auf die Service-Seite kommt ...

    Ansonsten klickt der User vergeblich auf den "vermeintlichen Link" und das schadet wirklich dem Profit.

    Grüße

    Petra

  • Hallo,

    zunächst, ich kann nichts unsachliches im Posting von Uwe feststellen. Das jeder seine eigene Meinung zu gewissen Dingen hat und dementsprechend auch vertritt liegt in der Natur der Sache. Um aber auf den Kern deines Anliegens zurück zu kommen. Geht nicht, gibts schon mal nicht.
    Ob es Sinn macht bleibt Dir überlassen. Um das Logo mit einer anderen Url. zu verlinken ist es erforderlich, dass Du dein Template kopierst. Zeta bietet da in den Entwicklertools eine simple Möglichkeit um das durchzuführen. Beachte aber bitte, dass kopierte/modifizierte eigene Templates von möglichen Zeta Updates ausgeschlossen sind.

    Über den Menupunkt "Extras" -> "Entwickler" hast Du die Möglichkeit dein verwendetes Template zu kopieren. In dem darauf folgenden Dialog kannst Du dein Template mit einem spezifischen Namen versehen. Hast Du das gemacht gehst Du wiederum auf den Menuepunkt "Extras" -> "Entwickler". Hier wirst Du feststellen, dass es nun den Untermenuepunkt "Layout Ordner anzeigen" gibt. Klick einfach mal drauf. In der sich öffnenden Verzeichnisstruktur siehst Du die dein Projekt benötigten Dateien und Verzeichnisse.

    Da du ja den Link im Logo ändern möchtest wechselst Du nun in das Verzeichnis "templates" -> "pages". In diesem Unterordner findest Du eine Datei mit Namen "default.html". Öffne diese Datei mit einem Doppelklick ......

    Da ich nun nicht weiß welches Template Du verwendest, hier das weitere Vorgehen an Hand es Template "Contemporary Responsive". In diesem Template gibt es folgenden Passus:

    HTML
    <$ if ( page.attribute("show_web_logo") ) { @@@a1517dd6-df91-4551-a39b-56dc74a922a1@@@
    gt;
    					<a class="brand" href="<$= project.url @@@a1517dd6-df91-4551-a39b-56dc74a922a1@@@
    gt;"><img src="#val(logo)" width="#val(logo-image-width)" height="#val(logo-image-height)" alt="<$= project.url @@@a1517dd6-df91-4551-a39b-56dc74a922a1@@@
    gt;" <$= system.partial('inline-editing-logo.html') @@@a1517dd6-df91-4551-a39b-56dc74a922a1@@@
    gt; /></a>
    				<$ } @@@a1517dd6-df91-4551-a39b-56dc74a922a1@@@
    gt;


    Betrachtest Du diesen Codesnipe stellst Du fest, dass es hier 2x die Variable <$= project.url $> gibt. Einmal im href Teil, also dem Teil der verantwortlich für den Link zum Logo ist und einmal im alt Tag.

    Um nun das Logo anderweitig zu verlinken, kannst Du den href Bereich anderweitig verlinken. Beispiel:


    HTML
    <$ if ( page.attribute("show_web_logo") ) { @@@699ac094-654a-4df0-bf88-7ff9fd75954a@@@
    gt;
    					<a class="brand" href="http://www.deine-url.com/deine-unterseite.html"><img src="#val(logo)" width="#val(logo-image-width)" height="#val(logo-image-height)" alt="<$= project.url @@@699ac094-654a-4df0-bf88-7ff9fd75954a@@@
    gt;" <$= system.partial('inline-editing-logo.html') @@@699ac094-654a-4df0-bf88-7ff9fd75954a@@@
    gt; /></a>
    				<$ } @@@699ac094-654a-4df0-bf88-7ff9fd75954a@@@
    gt;

    Den alt Tag kannst Du auch ändern wenn Du möchtest. Nach Änderung des href Aufrufes ist es natürlich erforderlich die Datei "default.html" zu speichern. Die Änderungen sollten nun übernommen worden sein und bei Klick auf dein Logo sollte die von Dir gewünscht Url. aufgerufen werden. Ich denke, dass die Vorgehensweise in den Templates so ziemlich identisch ist. Da musst halt mal schauen.

    Alles ohne Gewähr und mit der Bitte vor solchen Änderungen IMMER ein Backup zu machen.
    Hoffe, ich konnte ein klein wenig und vor allem verständlich helfen.

  • Sry Petra,

    diese tolle Forum Software scheint nicht in der Lage zu sein Quellcode vernüftig darzustellen. Hoffe Du kommst trotzdem einigermaßen klar. Auf externe Tools verzichte ich an dieser Stelle!

    Einmal editiert, zuletzt von ThM (18. Mai 2015 um 20:17)

  • Thomas, ich würde gerne lieber heute als morgen auf Discourse wechseln. Sobald es einen importer gibt, wechseln wir dahin.

  • Hallo Thomas,

    das ist doch mal eine Aussage "geht nicht gibt's nicht" ;)

    Vielen Dank für die ausführliche Anleitung. Damit müsste es machbar sein, die Codeschnipsel sollten genügen.

    Schönen Abend noch.

    Herzliche Grüße

    Petra

  • Sie müssen sich halt über folgendes im Klaren sein: Wenn Sie ein Layout wie erwähnt kopieren, um Anpassungen zu machen, dann hängen Sie dieses Layout von unseren Updates ab und erhalten dafür keine automatischen Aktualisierungen bzw. Fehlerbehebungen (falls Fehler im Layout sind) mehr…

    Mir hat es den Anschein, dass es evtl. eine Lösung wäre, Sie würden Ihre Service-Seite zur Startseite machen, wenn das Ihr wichtigstes Themengebiet ist (das sogar im Logo aufgeführt wird)?

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

  • Wow, da hat jemand "um die Ecke gedacht". Danke, so mache ich es.

    Manchmal ist es gut, eingetretene Pfade bzw. Denkweisen zu verlassen. Die Serviceseite ist wirklich meine wichtigste Seite! Den Text von der Startseite bringe ich auch anderweitig unter.

    Herzliche Grüße

    Petra

Jetzt mitmachen!

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