Changeset 75163 in spip-zone


Ignore:
Timestamp:
Aug 31, 2013, 9:00:31 AM (6 years ago)
Author:
marcimat@…
Message:

Permettre à from:file de créer des documentations qui ont un lien vers le sommaire (répertoire parent).
Renommage du coup dans ces cas là de 'Autodoc' en 'Sommaire', le lien du bandeau retournant à la liste des documentations.
+ Correction des titres incorrects dès la seconde documentation réalisée.

Location:
_galaxie_/code.spip.net/autodoc/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _galaxie_/code.spip.net/autodoc/trunk/installation.md

    r75089 r75163  
    111111                <introduction value="Documentation du code PHP de SPIP." />
    112112                <presentation value="Cette documentation est extraite du code source PHP de la version en développement de SPIP." />
     113                <titre_onglets value="Autodoc" />
    113114        </options>
    114115
     
    130131- presentation :
    131132      si présent, ajoute cette information sur le sommaire de la documentation automatique générée.
    132 
     133- titre_onglets :
     134      si présent, utilise ce titre dans la barre de navigation
    133135
    134136
  • _galaxie_/code.spip.net/autodoc/trunk/src/autodoc/Helpers/Generator.php

    r75114 r75163  
    198198        $output_base = $this->input->getOption('sorties');
    199199        if (!$output_base) $output_base = $this->dirs['work'] . '/output';
     200        $this->setOption('site', '../index.html');
    200201
    201202        if ($anciens) {
     
    221222            $this->output->writeln("\n");
    222223
     224            // ces options sont créées par retrouverInfoPaquetXml() SI elles n'existent pas.
     225            // il faut les nettoyer à chaque passage !
     226            $this->setOption('titre', null);
     227            $this->setOption('description', null);
     228            $this->setOption('presentation', null);
     229           
    223230            $ok =  $this->createDirectories($prefixe)
    224231                && $this->getSvnSource($present['source'])
     
    235242        }
    236243
     244
    237245        $this->output->writeln("\n\n\n");
    238246        if ($nb_erreur) {
     
    243251                . count($presents) . ") ont été générées.</comment>\n");
    244252        }
     253
    245254
    246255        // générer un sommaire de toutes ces documentations
     
    767776            '@OPT_DESCRIPTION@'   => $this->getOption('description', ''),
    768777            '@OPT_PRESENTATION@'  => $this->getOption('presentation', ''),
     778            '@OPT_TITRE_ONGLETS@' => $this->getOption('titre_onglets', 'Sommaire'),
     779            '@OPT_SITE@'          => $this->getOption('site', ''),
    769780        );
    770781
  • _galaxie_/code.spip.net/autodoc/trunk/src/autodoc/Helpers/phpdoc_helper.xml

    r75043 r75163  
    5151
    5252    <options>
    53         <titre        value="@OPT_TITRE@" />
    54         <description  value="@OPT_DESCRIPTION@" />
    55         <presentation value="@OPT_PRESENTATION@" />
     53        <titre         value="@OPT_TITRE@" />
     54        <description   value="@OPT_DESCRIPTION@" />
     55        <presentation  value="@OPT_PRESENTATION@" />
     56        <titre_onglets value="@OPT_TITRE_ONGLETS@" />
     57        <site          value="@OPT_SITE@" />
    5658<!--
    57         <site         value="http://code.spip.net/" />
    5859        <proposer     value="oui" />
    5960        <chemin   value="autodoc/" />
  • _galaxie_/code.spip.net/autodoc/trunk/templates/zora/inclure/nav.twig

    r75116 r75163  
    3333                        </a>
    3434                        <div class='babarre'>
    35                                 <a href="{{ path(project) }}" class="brand">Autodoc</a>
     35                                {% set titre    = configuration.options.titre_onglets.value %}
     36                                <a href="{{ path(project) }}" class="brand">{{ titre ? titre : 'Autodoc' }}</a>
    3637
    3738                                <div class="nav-collapse collapse navbar-responsive-collapse">
Note: See TracChangeset for help on using the changeset viewer.