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: auf Startseite soll andere css datei ausgewählt werden

    stefanrenz

    • Neu im Forum
    • Beiträge: 3
    Ich habe einiges versucht. zb. verschiedene html Seiten per if schleife zu aktivieren:

    Code: PHP  [Auswählen]
    <!-- $smarty->caching = 0;
    if (!defined('RM'))
            $smarty->load_filter('output', 'note'); -->
      <!-- if($category_depth = 'top' && !isset($_GET['manufacturers_id'])) { -->
       <!-- if($category_depth == 'top' ) { -->
    {if $smarty.get.cPath != null}
      <link rel="stylesheet" type="text/css" href="<?php echo 'templates/'.CURRENT_TEMPLATE.'/startstylesheet.css'; ?>" />
      } else {
     <link rel="stylesheet" type="text/css" href="<?php echo 'templates/'.CURRENT_TEMPLATE.'/stylesheet.css'; ?>" />
    }

    aber trotzdem wird meine startstylesheet.css nicht aktiv wenn ich die Startseite auswähle.

    [EDIT Tomcraft 21.11.2014: Code formatiert.]

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

    Matt

    • Experte
    • Beiträge: 4.241
    Re: auf Startseite soll andere css datei ausgewählt werden
    Antwort #1 am: 19. November 2014, 14:59:48
    Was hat es mit diesen HTML-Kommentaren auf sich?

    Es gibt hier zahlreiche Anleitungen wie man feststellt ob man auf der Startseite ist. Welche davon hast du versucht und was genau hat nicht funktioniert?

    stefanrenz

    • Neu im Forum
    • Beiträge: 3
    Re: auf Startseite soll andere css datei ausgewählt werden
    Antwort #2 am: 21. November 2014, 15:08:46
    Diesen Code habe ich in der header.php eingegeben. Erreicht werden soll, dass bei Aufruf der Startseite ein anderes Stylesheet geladen werden, da bei der Startseite der content Bereich durchsichtig sein soll. Bei allen anderen Seiten soll der Content Hintergrund weiß sein.

    Hoffe, dass das klarer ist was ich will?

    Code: PHP  [Auswählen]
    <!-- $smarty->caching = 0;
    if (!defined('RM'))
            $smarty->load_filter('output', 'note'); -->
      <link rel="stylesheet" type="text/css" href="<?php echo 'templates/'.CURRENT_TEMPLATE.'/startstylesheet.css'; ?>" />
      } else {
     <link rel="stylesheet" type="text/css" href="<?php echo 'templates/'.CURRENT_TEMPLATE.'/stylesheet.css'; ?>" />
    }

    [EDIT Tomcraft 21.11.2014: Code formatiert.]

    Matt

    • Experte
    • Beiträge: 4.241
    Re: auf Startseite soll andere css datei ausgewählt werden
    Antwort #3 am: 21. November 2014, 16:09:50
    Und wo definierst du RM? Und sind die Code-Tags bei dir kaputt?

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.302
    • Geschlecht:
    Re: auf Startseite soll andere css datei ausgewählt werden
    Antwort #4 am: 21. November 2014, 18:51:45
    Die "stylesheet.css" wird über die "general.css.php" eingebunden (zumindest bei aktuellen Shopversionen).

    Dort kannst du folgendes einbauen:

    Code: PHP  [Auswählen]
    <?php
    if(strpos($PHP_SELF, 'index')!==false && !isset($_GET['cPath']) && !isset($_GET['manufacturers_id'])) {
    ?>
      <link rel="stylesheet" href="<?php echo 'templates/'.CURRENT_TEMPLATE; ?>/startstylesheet.css" type="text/css" />
    <?php
    } else {
    ?>
      <link rel="stylesheet" href="<?php echo 'templates/'.CURRENT_TEMPLATE; ?>/stylesheet.css"
    <?php
    }
    ?>

    Grüße

    Torsten

    stefanrenz

    • Neu im Forum
    • Beiträge: 3
    Re: auf Startseite soll andere css datei ausgewählt werden
    Antwort #5 am: 26. November 2014, 13:54:52
    : Tomcraft - mein Held.

    Das hat funktioniert.

    Vielen Dank.
    Werbung / Banner buchen
    6 Antworten
    4448 Aufrufe
    17. Mai 2012, 09:06:00 von Buggyboy
    8 Antworten
    5066 Aufrufe
    23. Dezember 2012, 20:35:44 von jannemann
    19 Antworten
    7877 Aufrufe
    09. Oktober 2010, 15:42:06 von Tomcraft