FAQ
Table of contents
After closing the edit form will I redirected to the wrong frontend location, e.g. to the root page
This could be caused by a strict referer header in your request. If the return url could not be determined correctly, you can force the url generation by pid and language in the extension setting: force.
I can't change the language within a content element.
This is a TYPO3 backend limitation. The reduced edit form frame does not support the language switch. Use the redirect configuration in the extension settings to open the edit form within the full TYPO3 backend context, which supports the language switch.
The edit button is not displayed for a different (sub)domain.
The frontend edit needs an active backend user session to work. If you are using a different (sub)domain, the session cookie is only valid for the TYPO3 backend domain and is not available for the frontend edit.
You can have a look at the cookie setting to set a more flexible domain configuration. This allows the session cookie to be shared between different (sub)domains, enabling the frontend edit functionality to work across different domains.
The edit button is not displayed with DCE extension content elements.
Dynamic content elements do not provide the required "c-id" (Content Element ID) in their default templates. You need to customize the DCE templates to include the "c-id" in the HTML output.
<div class="dce" id="c{contentObject.uid}">
Your template goes here...
</div>
Note
Styling problems may occur with nested content elements.
The edit button is not displayed with container extension content elements.
Container content elements do not provide the required "c-id" (Content Element ID) in their default templates. You need to customize the container templates to include the "c-id" in the HTML output.
<div id="c{data.uid}">
<f:for each="{children_200}" as="record">
{record.header} <br>
<f:format.raw>
{record.renderedContent}
</f:format.raw>
</f:for>
</div>
Alternatively, you can also use fluid_styled_content in the templates:
<f:layout name="Default" />
<f:section name="Main">
<f:for each="{children_200}" as="record">
{record.header} <br>
<f:format.raw>
{record.renderedContent}
</f:format.raw>
</f:for>
</f:section>
Note
Styling problems may occur with nested content elements.