Iframe Embed Text Formatter

Converts iframe URLs prefixed with "iframe/" within paragraph tags into HTML iframe elements.

Textformatter Iframe Embed ProcessWire module


Once enabled, this textformatter looks for iframe embed URLs and converts those to HTML <iframe> elements. Works best with RTE (CKEditor, TinyMCE) inputs.

Note that URLs need to be the only content within a paragraph tag. You can use an absolute URL or a relative URL, but in the case of relative URLs the path must point to a file within /site/assets/files/:

<!-- valid -->
<p>iframe/https://www.domain.tld/path/</p>
<p>iframe//site/assets/files/1/example.pdf</p>

<!-- invalid -->
<p>iframe/Dude, where's my https://www.domain.tld/car/</p>
<p>iframe/site/assets/files/1/example.pdf</p>
<p>iframe//some/other/path/example.pdf</p>

Embed tag (default: iframe/) and iframe tag can be customized via module configuration settings. Default iframe tag is <iframe src="{url}"></iframe>; {url} is used as a placeholder for the provided source URL.

More modules by Teppo

  • Version Control

    Version control features for page content.
  • SearchEngine

    SearchEngine is a ProcessWire CMS/CMF module for indexing and searching site contents.
  • Changelog

    This module tracks changes, additions, removals etc. of public (as in "not under admin") pages of your site.
  • Version Control For Text Fields

    Simplified version control for text type fields.
  • WireMail: Swift Mailer

    WireMail module providing Swift Mailer integration
  • Login History

    This module keeps track of login attempts to your site.
  • AdminBar

    Provides easy front-end admin bar for editing page content in ProcessWire.
  • Textarea Markup

    Markup, plain text and optionally values from other fields as a non-editable, run-time field visible in Page Edit.
  • Wireframe

    An output framework for ProcessWire.

All modules by Teppo

Install and use modules at your own risk. Always have a site and database backup before installing new modules.