Ouxsoft / phpmarkup

A Processor for Markup written in PHP. Allows for server side rendering of DOM.
MIT License
0 stars 1 forks source link

Args being lost when sometimes when parent is living element. #12

Open hxtree opened 2 years ago

hxtree commented 2 years ago

Args (title, tier, image) are being lost when parent partial uses Twig theme indicate DOM element parsing inconsistencies.

<partial name="Page">

    <partial name="PageHeader">
        <arg name="title" type="string">Services</arg>
        <arg name="tier" type="int">1</arg>
        <arg name="image">/assets/images/dimension/800x300/offset/0,-20/gallery/developer.jpg</arg>
    </partial>

    <partial name="PageContent">
        <partial name="PageMainContent" class="editable">
            <h2>Consulting</h2>
            <p>We are not accepting new clients currently.</p>
        </partial>

        <partial name="PageSideBar">
            <nav name="QuickLinks" class="editable">
            </nav>
        </partial>
    </partial>

    <partial name="PageFooter"/>
</partial>
hxtree commented 2 years ago

Issue only exists with child args it does not exist with DOM attributes.