Fix help.html template - escape Django template tags in code examples

- Replace {% with {%% in code examples to prevent template parsing errors
- Fixes 'block tag with name title appears more than once' error
- Code examples now display correctly without being parsed as actual template blocks
This commit is contained in:
master3395
2026-01-20 01:01:40 +01:00
parent 32561dd9e5
commit d388e993d5

View File

@@ -437,20 +437,21 @@ def main_view(request):
<h3>{% trans "Step 5: Create Templates" %}</h3>
<p>{% trans "Templates must extend baseTemplate/index.html:" %}</p>
<pre><code>{% extends "baseTemplate/index.html" %}
{% load static %}
{% load i18n %}
<pre><code>&lt;!-- Example template code (replace {% with HTML entities) --&gt;
{%% extends "baseTemplate/index.html" %%}
{%% load static %%}
{%% load i18n %%}
{% block title %}
My First Plugin - {% trans "CyberPanel" %}
{% endblock %}
{%% block title %%}
My First Plugin - {%% trans "CyberPanel" %%}
{%% endblock %%}
{% block content %}
{%% block content %%}
&lt;div class="container"&gt;
&lt;h1&gt;{{ plugin_name }}&lt;/h1&gt;
&lt;p&gt;Version {{ version }}&lt;/p&gt;
&lt;/div&gt;
{% endblock %}</code></pre>
{%% endblock %%}</code></pre>
<div class="alert alert-info">
<strong>{% trans "Important" %}:</strong> {% trans "Always use the @cyberpanel_login_required decorator for all views to ensure users are authenticated." %}