Well there is also injectables, where you could write in some custom html component where all the perspective logic resides so you would "only" need to call that component through markdown...
But in my opinion thats the custom module is going to be easier.
Soo i got something for you
Create these files (and injectables folder) (depending on install folder ofc)
"C:\Program Files\Inductive Automation\Ignition\data\modules\com.inductiveautomation.perspective\injectables\head_bottom.txt"
"C:\Program Files\Inductive Automation\Ignition\webserver\webapps\main\newFavicon.ico"
In the head_bottom.txt put this:
<script>
const oldLinks = document.querySelectorAll('link[rel*="icon"]');
oldLinks.forEach(e => {e.href = '/newFavicon.ico';});
</script>…
Most of these seem possible to do with just some basic components... You will need some different css though. Mainly you will have to bascily rename all css class selectors with psc- infront
I guess you could techincally create custom html too. You could put the creating of this in the injectables, than use markdwon to utilse them would be quite compact in the views itself...
Though this is not a trivial thing to do. especcially to get some feedback back into perspective... Probably easier to …
2 Likes