dispatch event when generate new url
This commit is contained in:
@@ -23,6 +23,8 @@
|
||||
|
||||
namespace Thelia\Model\Tools;
|
||||
|
||||
use Thelia\Core\Event\GenerateRewrittenUrlEvent;
|
||||
use Thelia\Core\Event\TheliaEvents;
|
||||
use Thelia\Exception\UrlRewritingException;
|
||||
use Thelia\Model\RewritingUrlQuery;
|
||||
use Thelia\Model\RewritingUrl;
|
||||
@@ -61,6 +63,16 @@ trait UrlRewritingTrait {
|
||||
|
||||
$this->setLocale($locale);
|
||||
|
||||
$generateEvent = new GenerateRewrittenUrlEvent($this, $locale);
|
||||
|
||||
$this->dispatchEvent(TheliaEvents::GENERATE_REWRITTENURL, $generateEvent);
|
||||
|
||||
|
||||
if($generateEvent->isRewritten())
|
||||
{
|
||||
return $generateEvent->getUrl();
|
||||
}
|
||||
|
||||
$title = $this->getTitle();
|
||||
|
||||
if(null == $title) {
|
||||
|
||||
Reference in New Issue
Block a user