Sass (scss) Beispielcode

Divklassen mit generierten Zahlenwerten

Wenn man Divklassen abdecken will die sich nur durch eine Zahl unterscheiden (z.B. .leading-# bei einem Joomla Blog oder .col-md-# bei Bootstrapklassen), kann man dies einfach in Sass programmieren.
In diesem Beispiel werden alle Klassen von leading-1 bis leading-12 einbezogen (wichtig: leading-0 wird bei diesem Beispiel nicht berücksichtigt.

//scss code

$number: 12;

%leading-styles{
    .divbox{
        margin-top: 50px;
    }
}

@mixin blogLeadings{
    @for $i from 1 through $number{
        .leading-#{$i}{
            @extend %leading-styles;
        }
    }
}

Shopware Newsletter versenden | Cronjob

Hier eine kurze Anleitung für den Newsletterversand bei Shopware.

Wenn der Newsletter angelegt ist und der Versand auf Sofort steht, muss nur eine entsprechende Url im Browser aufgerufen werden.

URL zum ausführen

In der Shopware-Doku findet man aktuell einen Button zum versenden (der in unserem Shop nicht angezeigt wird) und diese URL:

http://www.meinshop.de/backend/Newsletter/cron

Sicherheit

Sollte euch der Aufruf über die Standard URL nicht sicher genug sein oder diese URL nicht funktionieren (Fehler forbidden), kann man einen Key für Cronjobs anlegen oder die Ausführung auf bestimmte Ip Adressen beschränken.

Diese Einstellung findet man unter Grundeinstellungen > Cron-Sicherheit > Gültiger Schlüssel.

Die korrekte URL muss dann wie folgt aufgebaut sein:

http://www.meinshop.de/backend/Newsletter/cron?key=HIERkeyEINTRAGEN

Cronjob

Wer möchte dass seine Versandbereiten Newsletter immer zur selben Zeit versendet werden, kann noch einen Cronjob zum aufrufen der URL einrichten (in diesem Beispiel Jeden Montag um 19:00 Uhr).

00   19   * * 1 wget -q http://www.meinshop.de/backend/Newsletter/cron key=HIERkeyEINTRAGEN

[Eine Anleitung zum einrichten eines Cronjobs findet ihr hier.] (https://www.we-lounge.de/index.php/2016/10/11/einen-befehl-oder-skript-zu-einer-bestimmten-zeit-automatisch-ausfuehren-cronjob/)