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: Metas in eigenen Seiten

    Merlin

    • Schreiberling
    • Beiträge: 270
    • Geschlecht:
    Metas in eigenen Seiten
    am: 29. August 2012, 15:54:29
    Hallo,

    ich habe eigene PHP-Seite erstellt und möcht gern Meta-Tags einfügen.

    Soweit ist klar:
    Code: PHP  [Auswählen]
    ...
    $smarty->assign("title", 'Mein Titel');
    $smarty->assign("description", 'Beschreibung');
    $smarty->assign("keywords", 'Keywords, Keywords1');
    ...

    Aber wie gebe ich sie aus?

    Grüße
    Merlin

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

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.988
    • Geschlecht:
    Re: Metas in eigenen Seiten
    Antwort #1 am: 30. August 2012, 02:49:34
    Na z.B. so ?
    Code: XML  [Auswählen]
    <title>{title}</title>
    <meta name="description" content="{description}" />
    <meta name="keywords" content="{keywords}" />
    ...insofern es sich um eine Template-Datei handelt.

    Gruß,
    noRiddle

    Merlin

    • Schreiberling
    • Beiträge: 270
    • Geschlecht:
    Re: Metas in eigenen Seiten
    Antwort #2 am: 30. August 2012, 02:58:25
    Das ist klar aber sie erscheinen nicht im head Bereich sondern irgend wo  im Quelltext.

    Grüße
    Merlin

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.988
    • Geschlecht:
    Re: Metas in eigenen Seiten
    Antwort #3 am: 30. August 2012, 03:10:30
    Na ich weiß ja nicht was du da für 'ne Datei kreirt hast.
    Wenn das keine Stand-Alone-Seite ist, ist ja klar, daß die " irgendwo  im Quelltext" erscheinen.
    Wenn es keine Stand-Alone-Seite ist müsstest du wohl in die /includes/header.php eingreifen.
    Da gibt es das hier
    Code: PHP  [Auswählen]
    <?php include(DIR_WS_MODULES.FILENAME_METATAGS); ?>
    Du müsstest du also eine extra_metatags.php, oder was immer, in /include/modules kreieren, diese  in /includes/filenames.php definieren und dann in besagter header.php eine if-clause bilden à la:
    Code: PHP  [Auswählen]
    if(strpos($PHP_SELF, "IRGEND_EIN_EINDEUTIGER_TEIL_AUS_DER_URL_DEINER_PHP_DATEI") {
        include(DIR_WS_MODULES.FILENAME_EXTRA_METATAGS);
    } else {
        include(DIR_WS_MODULES.FILENAME_METATAGS);
    }

    Gruß,
    noRiddle

    *NACHTRAG*
    Also nix mit Smarty... ;-)

    Merlin

    • Schreiberling
    • Beiträge: 270
    • Geschlecht:
    Re: Metas in eigenen Seiten
    Antwort #4 am: 30. August 2012, 03:20:21
    Die Datei ist ungefähr so wie die "specials.php".

    Und da würde ich gern Meta-Tags einfügen.

    Trade Republic - Provisionsfrei Aktien handeln
    3 Antworten
    3902 Aufrufe
    24. November 2011, 13:52:11 von GTB
    4 Antworten
    2633 Aufrufe
    12. Januar 2014, 21:45:26 von fritten_fahrer
    10 Antworten
    7801 Aufrufe
    03. April 2015, 10:46:01 von Nils
    8 Antworten
    4400 Aufrufe
    13. März 2010, 14:30:34 von kwiekids