curly srcset

Kleines Snippet für den einfachen Umgang mit responsive Images.

$sizes = explode(',', $sizes);
if (count($sizes) > 0) {
    foreach ($sizes as $i => $size) {
        $sizes[$i] = '[[phpthumbof ? &input=`'.$file.'` &options=`w='.$size.'&h=0&q=80`]] '.($size-1).'w';
    }
    return '<img src="[[phpthumbof ? &input=`'.$file.'` &options=`w=800&h=0&q=80`]]" srcset="'.implode(',', $sizes).'">';
}

Aufruf: [[img? &file=`assets/images/test.jpg` &sizes=`500,1000`]]

Fork on GitHub

Übersicht