Official comment

Custom HTML Blocks are now available for your ONTRApages and ONTRAforms!
See the Knowledge Base article on the feature at ONTRApages Custom HTML Block
On behalf of Matthew Kellam:
The ability to add your own HTML blocks in ONTRApages would be so great!
Custom HTML Blocks are now available for your ONTRApages and ONTRAforms!
See the Knowledge Base article on the feature at ONTRApages Custom HTML Block
Please sign in to leave a comment.
I love WOULD this feature!
Yes, it's a MUST... plus the ability to tweak html of each block, or maybe even add css styles in page header.
At this time, we are not planning to add a raw HTML block to ONTRApages. The Header and Footer code sections can be used for tracking scripts and the like.
ONTRApages are intended to be an easy, mobile friendly landing page creator. Blocks that are developed go through a rigorous testing process to make sure they remain mobile responsive and don't present any security vulnerabilities. At the current time, we feel adding a raw HTML block is not in tune with that design criteria.
Well.. no wonder i couldnt get this working...
I have trying to follow these instructions below, but couldnt find how to add the HTML layer
http://support.ontraport.com/entries/26960684-Landing-Pages-FAQ
A: Yes you can.
One of our clients wished to make it so that each of his contacts could visit the same Landing Page as a PURL and would each see a YouTube video that was unique to them. We discovered that it was possible to do this by going through the following steps.
Create a Custom Field in the contact record for the unique YouTube URL
Upload a video to YouTube
Click the Share button underneath the video
Click the Embed button
Copy the YouTube embed code to the clipboard
Create a new Landing Page in ONTRAPORT
Add an Html layer
Paste the Youtube embed code into the html layer
Replace the last part of the YouTube URL (the YouTube video ID) within the embed code with the merge field for the unique YouTube URL from step 1
Example: <iframe width="560" height="315" src="http://www.youtube.com/embed/dtCUYUBOnzk" frameborder="0" allowfullscreen></iframe>
Becomes: <iframe width="560" height="315" src="http://www.youtube.com/embed/[Your Merge Field Here]" frameborder="0" allowfullscreen></iframe>
Save the html layer
Manually add the YouTube video ID, the stuff after the ‘/embed/’ part, to the Custom Field in the Contact Record of the contact you wish to view that particular video when they access the PURL
I believe that the 'how to' in my previous comment was added after i posted the question here... http://support.ontraport.com/entries/23238557-PURLs-Overview
Hi Sam - sorry for the confusion! We need to go back and edit all the prior articles to refer to "Legacy Landing Pages" instead of just "Landing Pages". Prior to the advent of ONTRApages, we had only "Landing Pages", and the Landing Pages do indeed have an HTML layer. They are now known as "Legacy Landing Pages" inside of ONTRAPORT and do provide all the flexibility of writing straight HTML code.
Upvoted, I need this too!!
Would love this