Changeset 110640 in spip-zone


Ignore:
Timestamp:
Jun 12, 2018, 11:47:23 AM (3 months ago)
Author:
rastapopoulos@…
Message:

Petite amélioration toute conne, mais qui permet des choses nouvelles : l'URL n'est plus obligatoire pour les contenus sélectionnés. Et donc ça permet aussi de faire des listes de choses sans lien, juste pour avoir une 'sélection de choses', avec un titre, une petite image, etc. Par exemple pour faire des listes de 'features' comme on voit dans pas mal de thèmes.

Location:
_plugins_/selections_editoriales/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/selections_editoriales/trunk/formulaires/editer_selections_contenu.html

    r95931 r110640  
    1111               
    1212                <[(#VAL{ul}|saisie_balise_structure_formulaire)] class="editer-groupe">
    13                         [(#SAISIE{input, url, obligatoire=oui,
     13                        [(#SAISIE{input, url,
    1414                                label=<:selections_contenu:champ_url_label:>,
    1515                                explication=<:selections_contenu:champ_url_explication:>,
  • _plugins_/selections_editoriales/trunk/formulaires/editer_selections_contenu.php

    r102970 r110640  
    9797 */
    9898function formulaires_editer_selections_contenu_verifier_dist($id_selections_contenu = 'new', $id_selection = 0, $retour = '', $config_fonc = '', $row = array(), $hidden = '') {
    99         $erreurs = formulaires_editer_objet_verifier('selections_contenu', $id_selections_contenu, array('url'));
     99        $erreurs = formulaires_editer_objet_verifier('selections_contenu', $id_selections_contenu, array());
    100100
    101101        // S'il n'y a pas d'erreurs et que le titre est vide, on va lancer des incantations magiques
    102102        if (!$erreurs and !_request('titre')) {
    103103                include_spip('inc/lien');
    104                 $url = _request('url');
    105104
    106105                // Si on ne trouve pas d'objet SPIP
    107                 if (!$infos = traiter_lien_implicite($url, '', 'tout')) {
     106                if ($url = _request('url') and !$infos = traiter_lien_implicite($url, '', 'tout')) {
    108107                        // On cherche le <title> de l'URL
    109108                        include_spip('inc/distant');
  • _plugins_/selections_editoriales/trunk/paquet.xml

    r109802 r110640  
    22        prefix="selections_editoriales"
    33        categorie="navigation"
    4         version="1.7.11"
     4        version="1.8.0"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.2.*]"
  • _plugins_/selections_editoriales/trunk/prive/squelettes/inclure/editer_selections_contenus.html

    r104010 r110640  
    1010                                [<a class="ajax" title="<:info_telecharger_nouveau_logo|trim{:}:>" href="[(#SELF|parametre_url{editer_contenu,''}|parametre_url{editer_contenu_logo,#ENV{editer_contenu_logo}|=={#ID_SELECTIONS_CONTENU}|?{non,#ID_SELECTIONS_CONTENU}})]">(#LOGO_SELECTIONS_CONTENU|sinon{#CHEMIN{prive/images/rayures-gris.gif}}|image_reduire{60,60}|inserer_attribut{alt,<:info_telecharger_nouveau_logo|trim{:}:>}|inserer_attribut{class,spip_documents_left})</a>]
    1111                        ]
    12                         <h4 class="titrem"><span class="#EDIT{titre}"><a href="#URL">#TITRE</a></span></h4>
     12                        <h4 class="titrem"><span class="#EDIT{titre}">[(#URL|lien_ou_expose{#TITRE,#URL|non})]</span></h4>
    1313                        <div class="descriptif #EDIT{descriptif}">#DESCRIPTIF</div>
    1414                        [<div class="css #EDIT{css}"><code>(#CHAMP_SQL{css}|attribut_html)</code></div>]
Note: See TracChangeset for help on using the changeset viewer.