We would like to add blocks of HTML that we have styled in channels. Similar to the functionality of a Wordpress shortcode. So if we need for example a stylized quote that has predefined html and styles, we could insert that anywhere into our channel entry.
In Wordpress if you do [my_shortcode], it can potentially spit out
<div class="example">hello</div>
Or a more robust example
[quote variable="test" img="something.jpg"]
which could spit out
<div class="quote">
<img src="something.jpg" />
<p>test</p>
</div>
So we need to be able to have a number of different types of these and use them in any order on channel entries
Also I'm talking about the editor screen on admin when making entries for stuff like blog. So i need to input this php code or html on the rich text editor or somewhere on the editor screen.