← Back to SEO Extension Support
Cpt.Meatball
As title states, how do I do it?
I've developed my own plugin, but I need to set the page title dynamically. I've read somewhere else on the forum that I need to access the component via:
public function onEnd() {
$this->layout->components['SeoCmsPage']->seo_title = $dynamic->title;
}
But that doesn't seem to work.
Last updated
SinisaPerovic
I'm using this and it works for me
function onStart()
{
switch ($this['activeLocale'])
{
case 'hr':
$title = 'Sve Aktivnosti';
break;
default:
$title = $this->page->title;
}
$this->layout->components['SeoCmsPage']->seo_title = $title;
}
Last updated
hambern
This does not work for me. The name of the page is still showing after:
function onStart() {
$topic = $this->components['forumTopic']->getTopic();
if (!empty($topic)) {
$this->page->title = $topic->subject;
$this->page->description = $topic->start_member->username;
$this->SeoCmsPage->seo_title = $this->page->title;
$this->SeoCmsPage->seo_description = $this->page->description;
}
}
1-5 of 5