Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Améliore les encarts pour la création de sections, parties, chapitres #6684

Merged
merged 1 commit into from
Nov 17, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 8 additions & 4 deletions templates/tutorialv2/includes/child.part.html
Original file line number Diff line number Diff line change
@@ -150,16 +150,20 @@ <h3>
{{ "Ce"|feminize:child.get_level_as_string }} {{ child.get_level_as_string|lower }} {% trans "est vide." %}
</p>
{% if not child.is_chapter %}
{% captureas url_create_container %}{% url "content:create-container" content.pk content.slug child.slug %}{% endcaptureas %}
{% captureas url_create_extract %}{% url "content:create-extract" content.pk content.slug child.slug %}{% endcaptureas %}
{% blocktrans %}
<ul>
<li>
<a href="{% url "content:create-container" content.pk content.slug child.slug %}">{% trans "Ajouter un chapitre" %}</a>
{% trans " pour adopter le format big-tuto et ajouter des sections ;" %}
<a href="{{ url_create_container }}">Ajouter un chapitre</a>
pour subdiviser cette partie en plusieurs pages ;
</li>
<li>
<a href="{% url "content:create-extract" content.pk content.slug child.slug %}">{% trans "Ajouter une section" %}</a>
{% trans " pour adopter le format moyen-tuto, composé uniquement de sections." %}
<a href="{{ url_create_extract }}">Ajouter une section</a>
pour que cette partie soit affichée sur une unique page.
</li>
</ul>
{% endblocktrans %}
{% endif %}
</div>
{% elif child.can_add_extract and child.is_chapter %}
15 changes: 10 additions & 5 deletions templates/tutorialv2/includes/content/content.part.html
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
{% load i18n %}
{% load emarkdown %}
{% load captureas %}

{% if content.get_introduction %}
{% if display_config.draft_actions.enable_edit %}
@@ -47,19 +48,23 @@
{% empty %}
{% if content.can_add_extract and content.can_add_container and display_config.draft_actions.enable_edit %}
<div class="ico-after warning">
{% captureas url_create_container %}{% url "content:create-container" content.pk content.slug %}{% endcaptureas %}
{% captureas url_create_extract %}{% url "content:create-extract" content.pk content.slug %}{% endcaptureas %}
{% blocktrans %}
<p>
{% trans "Ce contenu est vide." %} {% trans "Vous pouvez :" %}
Ce contenu est vide. Vous pouvez :
</p>
<ul>
<li>
<a href="{% url "content:create-container" content.pk content.slug %}">{% trans "Ajouter une partie" %}</a>
{% trans " pour adopter le format big-tuto ou moyen-tuto. Vous pourrez y ajouter des chapitres ou des sections ;" %}
<a href="{{ url_create_container }}">Ajouter une partie</a>
pour une publication longue, affichée sur plusieurs pages ;
</li>
<li>
<a href="{% url "content:create-extract" content.pk content.slug %}">{% trans "Ajouter une section" %}</a>
{% trans " pour adopter le format mini-tuto composé uniquement de sections." %}
<a href="{{ url_create_extract }}">Ajouter une section</a>
pour une publication courte affichée sur une unique page.
</li>
</ul>
{% endblocktrans %}
</div>
{% endif %}
{% endfor %}
32 changes: 20 additions & 12 deletions templates/tutorialv2/view/container.html
Original file line number Diff line number Diff line change
@@ -129,24 +129,32 @@
{{ "Ce"|feminize:container.get_level_as_string }} {{ container.get_level_as_string|lower }} {% trans " est vide." %}
</p>
{% if container.can_add_extract and container.can_add_container %}
{% captureas url_create_container %}
{% if container.parent == content %}
{% url "content:create-container" content.pk content.slug container.slug %}
{% else %}
{% url "content:create-container" content.pk content.slug container.parent.slug %}
{% endif %}
{% endcaptureas %}
{% captureas url_create_extract %}
{% if container.parent == content %}
{% url "content:create-extract" content.pk content.slug container.slug %}
{% else %}
{% url "content:create-extract" content.pk content.slug container.parent.slug %}
{% endif %}
{% endcaptureas %}
{% blocktrans %}
<ul>
<li>
<a href="{% if container.parent == content %}
{% url "content:create-container" content.pk content.slug container.slug %}
{% else %}
{% url "content:create-container" content.pk content.slug container.parent.slug %}
{% endif %}">{% trans "Ajouter un chapitre" %}</a>
{% trans " pour adopter le format big-tuto et ajouter des sections ;" %}
<a href="{{ url_create_container }}">Ajouter un chapitre</a>
pour subdiviser cette partie en plusieurs pages ;
</li>
<li>
<a href="{% if container.parent == content %}
{% url "content:create-extract" content.pk content.slug container.slug %}
{% else %}
{% url "content:create-extract" content.pk content.slug container.parent.slug %}
{% endif %}">{% trans "Ajouter une section" %}</a>
{% trans " pour adopter le format moyen-tuto, composé uniquement de sections." %}
<a href="{{ url_create_extract }}">Ajouter une section</a>
pour que cette partie soit affichée sur une unique page.
</li>
</ul>
{% endblocktrans %}
{% endif %}
</div>
{% endif %}