mhsdesign/neos-afxfiles

There is no license information available for the latest version (1.0) of this package.

Provides option to use AFX in separate template files.

1.0 2021-06-28 20:30 UTC

This package is auto-updated.

Last update: 2024-10-29 06:19:33 UTC


README

Install via composer:

composer require mhsdesign/neos-afxfiles

Provides option to use AFX in separate template files.

Your Fusion Code:

prototype(Vendor.Site:Content.Stuff) < prototype(Neos.Neos:ContentComponent) {

    title = Neos.Neos:Editable {
        property = "title"
    }
    somOtherProp = 'Hello World'

    renderer = afxFile`resource://Vendor.Site/Private/Fusion/Content/Stuff/Stuff.afx`
}

Your AFX File e.g. ./DistributionPackages/Vendor.Site/Resources/Private/Fusion/Content/Stuff/Stuff.afx (you can use as file extension whatever you like e.g. .html .afx)

<section class="foo">
    <div class="bar">
        <h2>{props.title}</h2>
        <p>{props.somOtherProp}</p>
        <Vendor.Site:Content.SomeComponent/>
    </div>
</section>