Trade Republic - Provisionsfrei Aktien handeln
Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Links? Links! Wie richtig im Content Manager anlegen?

    ZAMKARA yogawear

    • Neu im Forum
    • Beiträge: 40
    Hallo,

    ich such mir schon 'nen Wolf...
    Also, ich habe einige kleine Info-Boxen (Zufriedenheitsgarantie, Rabatt, Vorkassenrabatt, etc) und möchte diese mit entsprechenden Seiten im Content Manager verlinken.

    Als Footer auf der "index.html" war das kein Problem, die links schauen dann so aus:

    Code: PHP  [Auswählen]
    <a href="{php}echo xtc_href_link(FILENAME_CONTENT, 'coID=12');{/php}"><img src="{$tpl_path}img/footer-pic2.png" alt="Garantie"/></a>

    Hinterher wird die URL schön angezeigt:

    Zitat
    http:/.../Qualitaet-FAQ:_:12.html

    Aber ich bekomme es nicht auf den Seiten des content_managers zu laufen.

    Wie ist denn die richtige Syntax, um aus dem content_manager bzw den Kategorie-Beschreibungen suchmaschinenfreundliche URL's und Links zu produzieren?

    *bitte nicht schlagen, aber ich knobel da schon 2 Tage rum und bin langsam echt geschafft...*

    Für Erleuchtung ist dankbar,
    Jürgen

    Linkback: https://www.modified-shop.org/forum/index.php?topic=5224.0

    xtc-template.net

    • Fördermitglied
    • Beiträge: 42
    Re: Links? Links! Wie richtig im Content Manager anlegen?
    Antwort #1 am: 22. April 2010, 06:35:18
    Hi,

    warum verlinkst du nicht gleich richtig mit

    Zitat
    http:/.../Qualitaet-FAQ:_:12.html

    Deine Contentseiten werden doch wahrscheinlich nicht mehr die ID oder ähnliches wechseln.

    hendrik

    • Experte
    • Beiträge: 2.038
    Re: Links? Links! Wie richtig im Content Manager anlegen?
    Antwort #2 am: 22. April 2010, 06:35:29
    Das mit dem {php} funktioniert im Contentmanager nicht weil die Inhalte nicht vom Templategenerator (Smarty) geparst werden.

    Wenn du korrekte Links, d.h. Linkadressen, bauen willst. Machs ganz einfach. Ruf die Zielseite auf, kopiere die Adresse aus der Adresszeile und gib sie als Linkziel im Contentmanager ein.

    Gruß
    Hen

    ZAMKARA yogawear

    • Neu im Forum
    • Beiträge: 40
    Re: Links? Links! Wie richtig im Content Manager anlegen?
    Antwort #3 am: 22. April 2010, 07:00:26
    Hi,

    so schlau war ich doch auch schon ;-)
    Wenn ich mein Link als:

    Code: PHP  [Auswählen]
    <a href="Qualitaet-FAQ:_:12.html"><img src="blabla" /></a>

    angebe, passiert erst mal nichts - der Browser weiss nicht, was zu tun ist :-(

    Wenn ich den Link als

    Code: PHP  [Auswählen]
    <a href=":_:12.html"><img src="blabla" /></a>

    angebe, wird die Seite aufgerufen, allerdings die URL falsch angezeigt.

    Wenn ich den Link als

    Code: PHP  [Auswählen]
    <a href="'.xtc_href_link(FILENAME_CONTENT, 'coID=12''"><img src="blabla" /></a>

    angebe, passiert auch nichts. :-(

    Was ist denn nun die richtige Syntax - ich hätte es gerne halt flexibel, valid und möglichst suma-freundlich (I know, content, content, content...)

    Viele Grüsse, Jürgen

    xtc-template.net

    • Fördermitglied
    • Beiträge: 42
    Re: Links? Links! Wie richtig im Content Manager anlegen?
    Antwort #4 am: 22. April 2010, 07:04:08
    Hi,

    so muss es aussehen:

    Code: PHP  [Auswählen]
    <a href="http:/www....../Qualitaet-FAQ:_:12.html"><img src="..." /></a>

    und nicht so:

    Code: PHP  [Auswählen]
    <a href="Qualitaet-FAQ:_:12.html"><img src="..." /></a>

    ZAMKARA yogawear

    • Neu im Forum
    • Beiträge: 40
    Re: Links? Links! Wie richtig im Content Manager anlegen?
    Antwort #5 am: 22. April 2010, 07:24:44
    Hi,

    so muss es aussehen:

    Code: PHP  [Auswählen]
    <a href="http:/www....../Qualitaet-FAQ:_:12.html"><img src="..." /></a>
    [...]

    Jaein ;-)
    Absolute Adressen mag ich gar nicht - alleine beim Freischalten von meinem lokalen Testsystem auf den Server darf ich dann alle Links wieder anpassen. Oder wenn ich auf dem Server - aus welchen Gründen auch immer - mal eine sub-domain oder Unterverzeichnis reinpacke oder nen domain-wechsel mache, oder, oder...
    Ich bin da ein Freund von relativen Bezügen. Ich seh schon, ich knobel weiter *seufz*

    Viele Grüsse, Jürgen

    xtc-template.net

    • Fördermitglied
    • Beiträge: 42
    Re: Links? Links! Wie richtig im Content Manager anlegen?
    Antwort #6 am: 22. April 2010, 07:36:17
    Nu denn hab ich noch ein Vorschlag. ;)

    Code: PHP  [Auswählen]
    <a href="/shop_content.php?coID=2">test</a>

    Eine andere Möglichkeit, sehe ich nicht.

    hendrik

    • Experte
    • Beiträge: 2.038
    Re: Links? Links! Wie richtig im Content Manager anlegen?
    Antwort #7 am: 22. April 2010, 07:46:33
    Wenn du das volle Komfortprogramm haben willst musste nicht knobeln sondern dir was programmieren, oder programmieren lassen. Inhalte im Contentmanager, Symbole dynamisch umwandeln in gültge Referenzen.

    Volle Dynamik (Adressänderungen, Subdomains, Unterordner) plus Suchmaschinenfreundliche URLs.

    Problem sind die suchmaschinenfreundlichen URLs. Du kannst auch klassisch referenzieren: href="shop_content.php?coID=123". Geht auch.

    Gruß
    Hen

    ZAMKARA yogawear

    • Neu im Forum
    • Beiträge: 40
    Re: Links? Links! Wie richtig im Content Manager anlegen?
    Antwort #8 am: 22. April 2010, 07:48:43
    Hallo,

    Code: PHP  [Auswählen]
    <a href="/shop_content.php?coID=2">test</a>

    Hatte ich auch schon ausprobiert.
    Mittlerweile werde ich es wohl so machen:

    Code: PHP  [Auswählen]
    <a href="./Qualitaet-FAQ:_:12.html"><img src="blabla" /></a>

    Das scheint am Ehesten zu funktionieren bzw von der URL her am Besten auszuschauen.
    Mein Bedenken: Falls ein Kunde cookies verweigert geht mit so eine Link die Session-ID verloren und der Shoppingcart ist dann wohl leer?!
    Naja, kann man nichts machen. :-(

    Viele Grüsse und vielen Dank fürs Mitraten,
    Jürgen

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: Links? Links! Wie richtig im Content Manager anlegen?
    Antwort #9 am: 22. April 2010, 08:47:39
    Ach Kinders...

    Wonach haben wir zu suchen? Richtig: "Content + Manager + PHP"

    Ergebnis unter anderem: Link setzen aus Content-Manager auf Kategorie

    Damit kann der Link dann nach folgendem Schema erstellt werden:

    Code: PHP  [Auswählen]
    <a href="{php}echo xtc_href_link(FILENAME_CONTENT, 'coID=12');{/php}"><img src="{$tpl_path}img/footer-pic2.png" alt="Garantie"/></a>

    Somit geht dann auch die Session beim Klick auf den Link nicht verloren. ;-)

    Grüße

    Torsten

    ZAMKARA yogawear

    • Neu im Forum
    • Beiträge: 40
    Re: Links? Links! Wie richtig im Content Manager anlegen?
    Antwort #10 am: 22. April 2010, 11:02:31
    Hi Torsten,

    sorry euer Ehren, aber dein Link gibt mir nach obigem Konstrukt ein 404-Fehler.
    Ich hab die Syntax genauso kopiert und soeben ausprobiert. Hier das Ergebnis in meinem Browser:

    Zitat
    Fehler 404: Die gesuchte Seite wurde nicht gefunden!

    Hier die URL:

    Zitat
    http://localhost/zamnew/shop/{php}echo xtc_href_link(FILENAME_CONTENT, 'coID=12');{/php}

    Deswegen such ich doch schon ewig rum...

    Viele Grüsse, Jürgen

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: Links? Links! Wie richtig im Content Manager anlegen?
    Antwort #11 am: 22. April 2010, 12:02:51
    Moment... ich teste mal. ;-)

    Also... ich gehe dann mal davon aus, dass du den Link in den "main_content" einbinden willst?

    Öffne die "main_content.html" und suche:

    Code: PHP  [Auswählen]
    {$text}

    und ersetze mit:

    Code: PHP  [Auswählen]
    {eval var=$text}

    Grüße

    Torsten

    ZAMKARA yogawear

    • Neu im Forum
    • Beiträge: 40
    Re: Links? Links! Wie richtig im Content Manager anlegen?
    Antwort #12 am: 22. April 2010, 13:15:10
    Oha!
    Jetzatle... scheint zu funktionieren.
    Und wie soll man da als unbedarfter DAU draufkommen - hä?!

    Habs gerade weiter getestet - Content-Links gehen so. Puuh...
    Aber Links auf Kategorien gehen so anscheinend nicht. Muss da der Link oder die Einbindung in ein HTML angepasst werden?

    ... jetzt darf ich meine ganzen Links schon wieder ändern... *grummel* ;-)

    Viele Grüsse, Jürgen

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: Links? Links! Wie richtig im Content Manager anlegen?
    Antwort #13 am: 22. April 2010, 13:28:10
    Links auf Kategorien müssten eigentlich auch funktionieren. Wie hast du den Link denn gebildet?

    Grüße

    Torsten

    ZAMKARA yogawear

    • Neu im Forum
    • Beiträge: 40
    Re: Links? Links! Wie richtig im Content Manager anlegen?
    Antwort #14 am: 22. April 2010, 13:57:46
    Hi Torsten,

    für die Index-Seite im content_manager ist wohl die main_content.html zuständig, richtig?
    Für die anderen Seiten im content_manager (Versand, AGB, Widerruf, etc etc) ist die content.html zuständig. Dort muss man aus

    Code: PHP  [Auswählen]
    {$CONTENT_BODY}

    ein

    Code: PHP  [Auswählen]
    {eval var=$CONTENT_BODY}

    machen. Schon klappen alle Content-Manager internen Links.

    Links aus dem content_manager, z.B. der Index-Seite auf einzelne Kategorien (in meinem Fall z.B.)

    Zitat
    Yogakleidung-SOUL:::30.html
    Yogamatten:::31.html
    etc.

    klappt leider nicht. Hmmmm...

    Ich bin versucht zu sagen, dass noch eine HTML nach einem (eval var=...) schreit.

    Viele Grüsse, Jürgen
    10 Antworten
    6062 Aufrufe
    22. August 2011, 18:30:14 von Tomcraft
    6 Antworten
    4927 Aufrufe
    20. April 2012, 18:51:27 von zoidborg
    14 Antworten
    6236 Aufrufe
    25. November 2010, 17:52:01 von Tomcraft
    2 Antworten
    3363 Aufrufe
    15. Dezember 2013, 18:36:26 von anders
               
    anything