gamutable/json_gamutable.json.html

66 lines
1.6 KiB
HTML

#HTTP_HEADER{Content-Type: application/json; charset=#CHARSET}
[(#ENV{id}|setenv{id_article})]
[{
"header":{
"id": "_",
"titre": "titre",
"nom": "Auteur",
"texte": "texte",
"date": "date",
"statut": "statut"
},
"crayons":{
"titre" : "article",
"nom": "auteur"
},
"ordreCol" : {
"titre" : "desc",
}
"filtreCol" : {
"statut" : "select",
"titre": "input"
}
"classes":{
"titre": "toto",
"email":"toto"
}
},
<BOUCLE_articles(ARTICLES){id_article?}{tout}{','}>
[(#SET{statut,
#SET{args,#ID_ARTICLE|concat{-}|concat{#STATUT}}
<a class="url_action" data-id="#ID_ARTICLE" href="[(#URL_ACTION_AUTEUR{changer_statut_article,#GET{args}})]">
[(#STATUT|!={publie}|oui)
<i title="Article en attente" class="fa fa-check fa-2x orange" aria-hidden="true"></i>
]
[(#STATUT|=={publie}|oui)
<i title="Article validé" class="fa fa-check fa-2x verte" aria-hidden="true"></i>
]
</a>
})]
{
"html": {
"id": #ID_ARTICLE,
"titre" : [(#TITRE|json_encode)],
"nom" : [(#NOM|json_encode)],
"date" : [(#DATE|affdate{d/m/Y}|json_encode)],
"texte": [(#VAL{<a class="modalbox" title="Détail" href="[(#URL_PAGE{gamutable_texte}|parametre_url{id_article,#ID_ARTICLE})]">[(#TEXTE|couper{10})]</a>}|json_encode)],
"statut" : [(#GET{statut}|json_encode)]
},
"classes": {
"texte": [(#STATUT|concat{-}|concat{#ID_ARTICLE}|json_encode)]
},
"crayons": {
"nom": #ID_AUTEUR
},
"search": {
"id": #ID_ARTICLE,
"titre" : [(#TITRE|json_encode)],
"nom" : [(#NOM|json_encode)],
"date" : [(#DATE|affdate{U}|json_encode)],
"texte": [(#TEXTE|couper{10}|json_encode)],
"statut" : [(#STATUT|json_encode)]
}
}
</BOUCLE_articles>
]