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?