示例#1
0
 */
\Larakit\Event\Event::listener('lk-page::meta-tags', function (sfEvent $e, $parameters) {
    if (LaraPage::getDnsPrefetch()) {
        $parameters[] = '<!-- DNS prefetch -->';
        $parameters[] = HtmlMeta::setAttribute('http-equiv', 'x-dns-prefetch-control')->setAttribute('content', 'on');
        foreach (LaraPage::getDnsPrefetch() as $url) {
            $parameters[] = HtmlLink::setRel('dns-prefetch')->setHref($url);
        }
    }
    return $parameters;
});
/**
 * Opengraph
 */
\Larakit\Event\Event::listener('lk-page::meta-tags', function (sfEvent $e, $parameters) {
    $src = LaraPage::getImage();
    if ($src) {
        $parameters[] = '<!-- Opengraph image -->';
        $parameters[] = HtmlLink::setRel('image_src')->setAttribute('href', $src);
        $parameters[] = HtmlMeta::setProperty('og:image')->setAttribute('href', $src);
    }
    return $parameters;
});
/**
 * Charset
 */
\Larakit\Event\Event::listener('lk-page::meta-tags', function (sfEvent $e, $parameters) {
    $charset = LaraPage::getCharset();
    if ($charset) {
        $parameters[] = '<!-- Charset -->';
        $parameters[] = HtmlMeta::setAttribute('charset', $charset);