Création page "Ressources"
This commit is contained in:
parent
22d262d8e6
commit
48ccdf0e1c
@ -24,6 +24,7 @@
|
|||||||
<div class="navbar-start">
|
<div class="navbar-start">
|
||||||
<!-- Liste des catégories -->
|
<!-- Liste des catégories -->
|
||||||
<a class="navbar-item" href="SAE.html">SAÉ</a>
|
<a class="navbar-item" href="SAE.html">SAÉ</a>
|
||||||
|
<a class="navbar-item" href="ressources.html">Ressources</a>
|
||||||
<a class="navbar-item" href="ressourcesS1.html">Semestre 1</a>
|
<a class="navbar-item" href="ressourcesS1.html">Semestre 1</a>
|
||||||
<a class="navbar-item" href="ressourcesS2.html">Semestre 2</a>
|
<a class="navbar-item" href="ressourcesS2.html">Semestre 2</a>
|
||||||
</div>
|
</div>
|
||||||
|
@ -184,17 +184,17 @@ template_List_Ressource = env.from_string("""
|
|||||||
{% endblock %}
|
{% endblock %}
|
||||||
""")
|
""")
|
||||||
|
|
||||||
# Template de la liste des saes
|
# Template de la liste des saes ou ressources
|
||||||
template_List_SAE = env.from_string("""
|
template_List = env.from_string("""
|
||||||
{% extends "base.html" %}
|
{% extends "base.html" %}
|
||||||
{% block title %}Liste des SAE{% endblock %}
|
{% block title %}Liste des {{title}}{% endblock %}
|
||||||
{% block content %}
|
{% block content %}
|
||||||
<div class="content">
|
<div class="content">
|
||||||
<ul><h1>Liste des SAE</h1>
|
<ul><h1>Liste des {{title}}</h1>
|
||||||
{% for sem, saes in data.items() %}
|
{% for sem, liste in data.items() %}
|
||||||
{% for sae in saes %}
|
{% for page in liste %}
|
||||||
<li><a href="{{sae.sae["code"].replace("É","E") + ".html"}}">{{sae.sae["code"]}} - {{sae.sae["titre"]}}</a></li>
|
<li><a href="{{page.getInfo()["code"].replace("É","E") + ".html"}}">{{page.getInfo()["code"]}} - {{page.getInfo()["titre"]}}{{page.getInfo()["nom"]}}</a></li>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
@ -221,8 +221,12 @@ def motscles(mc):
|
|||||||
return motscles
|
return motscles
|
||||||
|
|
||||||
#Créer un fichier contenant la liste des saes
|
#Créer un fichier contenant la liste des saes
|
||||||
data = {"data" : saes} # "data" contient un tableau des saes
|
datas = {"data" : saes, "title": "SAE"} # "data" contient un tableau des saes
|
||||||
template_List_SAE.stream(data).dump(REPERTOIRE_HTML + "/SAE.html")
|
template_List.stream(datas).dump(REPERTOIRE_HTML + "/SAE.html")
|
||||||
|
|
||||||
|
#Créer un fichier contenant la liste des ressources
|
||||||
|
datas = {"data" : ressources, "title": "Ressources"}
|
||||||
|
template_List.stream(datas).dump(REPERTOIRE_HTML + "/ressources.html")
|
||||||
|
|
||||||
# Création des pages individuelles ressources, saes, exemples
|
# Création des pages individuelles ressources, saes, exemples
|
||||||
for indexSem, sem in enumerate(ressources):
|
for indexSem, sem in enumerate(ressources):
|
||||||
@ -278,4 +282,3 @@ for indexSem, sem in enumerate(ressources):
|
|||||||
if(j < len(exemples[sem][sae]) - 1): datas["suivant"] = "SAE" + data["code"][-2:] + "_exemple" + str(i+1) + ".html"
|
if(j < len(exemples[sem][sae]) - 1): datas["suivant"] = "SAE" + data["code"][-2:] + "_exemple" + str(i+1) + ".html"
|
||||||
template.stream(datas).dump(REPERTOIRE_HTML + "/" + data["code"].replace("É","E") + "_exemple" + str(i) + ".html")
|
template.stream(datas).dump(REPERTOIRE_HTML + "/" + data["code"].replace("É","E") + "_exemple" + str(i) + ".html")
|
||||||
i+=1
|
i+=1
|
||||||
|
|
||||||
|
@ -169,6 +169,9 @@ class Ressource:
|
|||||||
# Insère les abbréviations
|
# Insère les abbréviations
|
||||||
return chaine
|
return chaine
|
||||||
|
|
||||||
|
def getInfo(self):
|
||||||
|
return self.ressource
|
||||||
|
|
||||||
|
|
||||||
def contient_abbr(chaine):
|
def contient_abbr(chaine):
|
||||||
"""Détecte les abréviations présentes dans la chaine
|
"""Détecte les abréviations présentes dans la chaine
|
||||||
@ -317,6 +320,9 @@ class SAE:
|
|||||||
chaine = nettoie_latex(chaine)
|
chaine = nettoie_latex(chaine)
|
||||||
return chaine
|
return chaine
|
||||||
|
|
||||||
|
def getInfo(self):
|
||||||
|
return self.sae
|
||||||
|
|
||||||
|
|
||||||
class ExempleSAE:
|
class ExempleSAE:
|
||||||
"""Modélise un exemple de SAE lorsqu'elle est extraite d'un yaml"""
|
"""Modélise un exemple de SAE lorsqu'elle est extraite d'un yaml"""
|
||||||
|
Loading…
Reference in New Issue
Block a user