Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Problem with inlinescripts since Typo3 version 10.4.19 #57

@rei-we

Description

@rei-we

Since Typo3 version 10.4.19 the template Book\Show.html and partial Book\CartForm.html shows code as text where the source contains inlinescript.
source:
<script type="application/ld+json"> <cartbooks:schema book="{book}" /> </script>

output:
&lt;script type="application/ld+json"&gt; {"@context":"https:\/\/schema.org","@type":"Book","additionalType":"Product","name":"Das Neue Frankfurt und die Frankfurter K\u00fcche","author":"Klemp, Klaus\/\/ Wagner K, Matthias (Hrsg.)","offers":{"@type":"Offer","price":20,"priceCurrency":"EUR"}} &lt;/script&gt;

and complete partial:
<f:render partial="Book/CartForm" arguments="{book: book, pid: cartSettings.cart.pid}" />

output:
&lt;form data-ajax="1" data-type="book" data-id="40" method="post" class="add-to-cart-form" id="book-40" action="/shop/warenkorb?tx_cart_cart%5Bcontroller%5D=Cart%5CProduct&amp;amp;type=2278001&amp;amp;cHash=66f49eddf86d8b5a3a21ced72ba10fb5"&gt; &lt;div&gt; &lt;input type="hidden" name="tx_cart_cart[__referrer][@extension]" value="CartBooks"&gt; &lt;input type="hidden" name="tx_cart_cart[__referrer][@controller]" value="Book"&gt; &lt;input type="hidden" name="tx_cart_cart[__referrer][@action]" value="show"&gt; &lt;input type="hidden" name="tx_cart_cart[__referrer][arguments]" value="YToxOntzOjQ6ImJvb2siO3M6MjoiNDAiO30=fc1d475bdb7f72ad93388f1fdfcceba9163f79e0"&gt; &lt;input type="hidden" name="tx_cart_cart[__referrer][@request]" value="{&amp;quot;@extension&amp;quot;:&amp;quot;CartBooks&amp;quot;,&amp;quot;@controller&amp;quot;:&amp;quot;Book&amp;quot;,&amp;quot;@action&amp;quot;:&amp;quot;show&amp;quot;}935e372ffa40f4d0415ed71552057219f1bea5ad"&gt; &lt;input type="hidden" name="tx_cart_cart[__trustedProperties]" value="[]a2131fde6bb13aaaec0ca019f36e0351396f5b34"&gt; &lt;/div&gt; &lt;input type="hidden" name="tx_cart_cart[productType]" value="CartBooks"&gt; &lt;input type="hidden" name="tx_cart_cart[book]" value="40"&gt; &lt;input class="form-control" type="number" min="1" step="1" value="1" name="tx_cart_cart[quantity]"&gt; &lt;input type="submit" class="form-control btn btn-default" value="in den Warenkorb"&gt; &lt;div class="form-message" data-ajax-message-timeout="3000"&gt; &lt;div class="form-success" style="display: none;" data-ajax-success-block&gt; &lt;div class="alert alert-success" data-ajax-success-message&gt;&lt;/div&gt; &lt;/div&gt; &lt;div class="form-error" style="display: none;" data-ajax-error-block&gt; &lt;div class="alert alert-warning" data-ajax-error-message&gt;&lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/form&gt;

All that I could find out is that with the version 10.4.19 changes happened concerning feature #91132.
See https://docs.typo3.org/c/typo3/cms-core/main/en-us/Changelog/10.4.x/Feature-91132-IntroduceUserSettingsJavaScriptModulesEvent.html

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions