I am trying to pass data into my email template, something like this: ['catalogue_url' => 'http://url.html']
I am struggling to access and output it in the email, I have tried the following:
Test 1: {{var $catalogue_url|raw}}
Test 2: {{var $catalogue_url}}
Test 3: {{var $catalogue_url}}
Test 4: {{var catalogue_url}}
Test 5: {{catalogue_url}}
My email sending code:
$transport = $this->_transportBuilder
->setTemplateIdentifier($code)
->setTemplateModel($model)
->setTemplateOptions([
'area' => $area,
'store' => $this->storeManager->getStore()->getId(),
])
->setTemplateVars(['data' => $data])
->setFrom($sender)
->addTo($to)
->getTransport();
$transport->sendMessage();
I will try with $data.catalogue_url now.
What is wrong with this?