Changeset 74575 in spip-zone


Ignore:
Timestamp:
Aug 4, 2013, 3:52:32 PM (6 years ago)
Author:
marcimat@…
Message:

Faire fonctionner Twig et le début de template. C'est capilo tracté encore… Nécessite quelques surcharges de classes (ça doit être temporaire en théorie).

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

Legend:

Unmodified
Added
Removed
  • _galaxie_/code.spip.net/autodoc/trunk/src/autodoc/Plugin/Core/ServiceProvider.php

    r74574 r74575  
    99
    1010use Cilex\Application;
     11use autodoc\Plugin\Core\Transformer\Writer;
    1112
    1213class ServiceProvider implements \Cilex\ServiceProviderInterface
     
    1920    public function register(Application $app)
    2021    {
    21        
     22
     23        // Un template Twig devrait pouvoir charger un plugin de Twig
     24        // mais actuellement cela ne fonctionne pas.
     25        // Du coup, on surcharge le module Twig de phpDocumentor (temporairement)
     26        // afin de faire activer nos plugins pour Twig.
     27
     28        // Voir : phpDocumentor/Plugin/Core/ServiceProvider
     29
     30        /** @var Translator $translator  */
     31        $translator = $app['translator'];
     32        $translator->addTranslationFolder(__DIR__ . DIRECTORY_SEPARATOR . 'Messages');
     33
     34        /** @var Collection $writerCollection */
     35        $writerCollection = $app['transformer.writer.collection'];
     36        $writerCollection['twig'] = new Writer\Twig();
     37        $writerCollection['twig']->setTranslator($translator);
     38
    2239    }
    2340}
  • _galaxie_/code.spip.net/autodoc/trunk/templates/zora/inclure/head.twig

    r74548 r74575  
    11        <meta charset="utf-8" />
    2         <base href="{{ path() }}" />
     2        <base href="{{ path("/") }}" />
    33
    44        <link href="bootstrap/css/bootstrap.min.css" rel="stylesheet" />
  • _galaxie_/code.spip.net/autodoc/trunk/templates/zora/template.xml

    r74548 r74575  
    1414  ]]></description>
    1515
    16     <parameters>
     16    <!-- parameters n'est pas pris en compte actuellement -->
     17    <!--parameters>
    1718        <twig-extension>\Twig_Extension_Debug</twig-extension>
    18         <!-- twig-extension>\phpDocumentor\Plugin\Zora\TwigZora</twig-extension -->
    19     </parameters>
    20  
     19        <twig-extension>\autodoc\Plugin\Core\TwigZora</twig-extension>
     20    </parameters -->
     21
     22
    2123  <transformations>
    22     <transformatio-n query="copy" writer="FileIo" source="templates/zora/bootstrap" artifact="bootstrap"/>
     24
     25    <transformation query="copy" writer="FileIo" source="templates/zora/bootstrap" artifact="bootstrap" />
    2326    <transformation query="copy" writer="FileIo" source="templates/zora/images" artifact="images"/>
    2427    <transformation query="copy" writer="FileIo" source="templates/zora/css" artifact="css"/>
Note: See TracChangeset for help on using the changeset viewer.