Kcko
8/25/2014 - 10:18 AM

Ukázková komponenta

Ukázková komponenta

<? 

class OpenGraphControl extends Nette\Application\UI\Control
{

    /** @var Nette\Utils\Html[] */
    private $tags = [];


    public function addOgTag($property, $content)
    {
        $this->tags[] = Nette\Utils\Html::el('meta', [
            'property' => $property,
            'content' => $content,
        ]);
        return $this;
    }


    public function render()
    {
        $el = Nette\Utils\Html::el();

        foreach ($this->tags as $tag) {
            $el->add($tag);
        }

        echo $el;
    }

}

$this['openGraph']->addOgTag('og:video', 'http://www.youtube.com/watch?v=' . $this->content->url);