Common output strategies

Template files receive content and how they deliver it to the user is what we call the output strategy. There are a few different options and this section covers each in detail.

  • Direct output

    You already know direct output because it simply means printing output directly, as you might do in any other PHP script.
  • Delayed output

    Delayed output focuses on rendering the content/markup for all the various regions of our final document ahead of time, but delaying that output until everything is ready.
  • Markup regions

    Markup regions give you the best of both worlds—the simplicity of direct output with the power of delayed output, just using HTML.

Latest news

  • ProcessWire Weekly #520
    In the 520th issue of ProcessWire Weekly we'll check out some of the latest additions to the ProcessWire module's directory, share some highlights from the latest weekly update from Ryan, and more. Read on!
    Weekly.pw / 27 April 2024
  • ProFields Table Field with Actions support
    This week we have some updates for the ProFields table field (FieldtypeTable). These updates are primarily focused on adding new tools for the editor to facilitate input and management of content in a table field.
    Blog / 12 April 2024
  • Subscribe to weekly ProcessWire news

“ProcessWire is like a breath of fresh air. So powerful yet simple to build with and customise, and web editors love it too.” —Margaret Chatwin, Web developer