We use cookies to improve your experience. No personal information is gathered and we don't serve ads. Cookies Policy.

ExpressionEngine Logo ExpressionEngine
Features Support Find a Developer Blog Add-Ons Learn
Docs Forums University
Log In or Sign Up
Log In Sign Up
ExpressionEngine Logo
Features Support Find a Developer Blog Add-Ons Learn
Docs Forums University Blog
  • Home
  • Add-Ons
default app icon

MX Inline

By Max Lazar
Media Templating
Visit
Description

MX Inline is an ExpressionEngine plugin that helps you inline files (like webp, png, jpeg, js, css, svg) into your templates.

Examples

  <img src="data:image/png;base64,{exp:inline file='icon.png' base64_encode="yes" wrap="no"}" alt="Icon" />
  <!-- output -->

  <img src="data:image/png;base64,iVBORw ... CC" alt="Icon" />

CSS

    {exp:inline file='inline_style.css'}
    <!-- output -->

    <style> img {width:100%;} </style>

JS

{exp:inline file='inline_js.js'}
<!-- output -->

<javascript >(function () {
  var elems = document.querySelectorAll('img, a');
  for (var i = 0; elem = elems[i++];) {
    elem.ondragstart = function () { return false; };
  }
})();
</javascript>

SVG

{exp:inline file='//example.com/demo_data/42.svg' attr:class="svg" remote="yes"}
<!-- output -->

<svg class="svg"  width="318" height="279" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> ... /svg>
Information
Version 1.0.0
Last Update one month ago
Compatibility EE 6, 5, 4
License MIT
Links
  • Support
Visit
ExpressionEngine Home Features Contact
Learn Docs University Forums
Resources Support Add-Ons Partners Blog
Privacy Terms Trademark Use License

Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.