Ankündigung

Einklappen
Keine Ankündigung bisher.

CustomCatalog -> lieferbar

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • CustomCatalog -> lieferbar

    Ist es ohne Anpassung möglich, dass wenn ein Produkt nicht lieferbar ist, dass auch der Button ausgegraut oder dann automatisch ausgeblendet ist?

  • #2
    Das kannst du im Template recht gut abfragen z.B. im Leser-Template (hier ausgehend von CC Catalog). Damit wird dein Isotope Attribute (alias noch ändern) nur angezeigt, wenn der Status "lieferbar" (hier alias stock) gesetzt ist.
    Code:
     [COLOR=#333333][SIZE=11px] [COLOR=#878787]<?php[/COLOR] [COLOR=#0045aa]if[/COLOR][COLOR=#000000]([/COLOR][COLOR=#8735a5]$this[/COLOR][COLOR=#000000]->[/COLOR][COLOR=#3f6e7d]field[/COLOR]([COLOR=#dd2400]'stock'[/COLOR])[COLOR=#000000]->[/COLOR][COLOR=#3f6e7d]value[/COLOR]()[COLOR=#000000])[/COLOR]: [COLOR=#878787]?[/COLOR][COLOR=#878787]>[/COLOR]
      [COLOR=#878787]<?php[/COLOR] [COLOR=#0045aa]echo[/COLOR] [COLOR=#8735a5]$this[/COLOR][COLOR=#000000]->[/COLOR][COLOR=#3f6e7d]field[/COLOR]([COLOR=#dd2400]'ISOTOPE'[/COLOR])[COLOR=#000000]->[/COLOR][COLOR=#3f6e7d]html[/COLOR](); [COLOR=#878787]?[/COLOR][COLOR=#878787]>[/COLOR]
      [COLOR=#878787]<?php[/COLOR] [COLOR=#0045aa]endif[/COLOR]; [COLOR=#878787]?[/COLOR][COLOR=#878787]>[/COLOR]
     [/SIZE][/COLOR]
    http://www.premium-contao-themes.com

    Kommentar


    • #3
      muss ich dann im value noch den Wert eingeben?
      Mein Feld zw. der alias heißt stock , bei lieferbar ist bei mir der wert stockin
      PHP-Code:
        <?php if($this->field('stock')->value('stockin')): ?>
        <?php echo $this->field('isotope_button')->html(); ?>
        <?php endif; ?>

      Kommentar


      • #4
        value erwartet keinen Wert, es gibt den Wert zurück. Die Prüfung erfolgt nur, ob ein Wert gesetzt ist.
        http://www.premium-contao-themes.com

        Kommentar


        • #5
          Ich weiß ich stell mich doof an.

          Im Attribut wird folgendes angezeigt. Der Alias ist stock.

          HTML-Code:
            <?php if($this->field('stock')->value()) : ?>
            <?php echo $this->field('isotope_button')->html(); ?>
            <?php endif; ?>


          Das hab ich im Reader-Template drin. Leider kommt dann bei Lieferbar und bei nicht lieferbar immer der Warenkorb-Button. ;-(

          Kommentar


          • #6

            <?php if($this->field('stock')->value() == 'stockin'): ?>
            http://www.premium-contao-themes.com

            Kommentar


            • #7
              Wahnsinnig gut

              Kommentar

              Lädt...
              X