statamic / seo-pro

An all-in-one site reporting, metadata wrangling, Open Graph managing, Twitter card making, sitemap generating, turn-key addon for Statamic.
https://statamic.com/addons/statamic/seo-pro
52 stars 33 forks source link

Antlers code working on html output page but not on reports #325

Open ali-awwad opened 2 months ago

ali-awwad commented 2 months ago

If I set the site_name: '{{brand:website_title}}' , the output on the html page is working as expected. However, in the report it shows errro " A site name must be defined."

The reason for referencing to my fields is to support multiple locals.

Another related issue, also working fine on the output html. but does not work on report. if it try to set description: "{{ {excerpt ?? brand:main_description} | strip_tags | safe_truncate(156, '...') }}" , as I am expecting editors to fill in excerpt field but as a fallback at least show a global description insead of empty one.

regards,

ali-awwad commented 2 months ago

As a workaround, chanding the value from

site_name: '{{ brand:website_title }}'

To

site_name: '{{ brand:website_title ?? "My WebSite" }}'

This seems to do the trick. the report shows the site name and the actual pages get the value from brand:website_title.