Jahia en Français > No value avaible...

0 (0 Good)
0 (0 Bad)

No value avaible dans les champs de template et de vues

by  timoprojet »  2013/04/17 15:25

Bonjour,

Une fois un module crée, lorsque je le deploy sur jahia je n'ais plus de template ni de vues possible. Il y a marqué à la place "No value avaible", ce qui me bloque dans l'avancement du module.

 

Je peux vous transmettre mon module par mail ou héberger ou encore vous laissez un accez à ma machine virtuelle car je ne comprend vraiment pas le problème.

 

Merci, Timothy.

  • No value avaible dans les champs de template et de vues
    2013/04/17 15:26

    timoprojet <p> Bonjour,</p> <p> Une fois un module cr&eacute;e, lorsque je le deploy sur jahia je n&#39;ais plus de template ni de vues possible. Il y a marqu&eacute; &agrave; la place &quot;No value avaible&quot;, ce qui me bloque dans l&#39;avancement du module.</p> <p> &nbsp;</p> <p> Je peux vous transmettre mon module par mail ou h&eacute;berger ou encore vous laissez un accez &agrave; ma machine virtuelle car je ne comprend vraiment pas le probl&egrave;me.</p> <p> &nbsp;</p> <p> Merci, Timothy.</p>

  • Number of messages  18
    Registration date Apr 17, 2013
    0 (0 Good)
    0 (0 Bad)

    Re : No value avaible dans les champs de template et de vues

    by  faissah »  2013/04/19 21:53

    Pourriez-vous fournir l'exception qui apparait dans les logs? Ansi que la definition de votre module.

    Cordialement,

    Fabrice

    Fabrice  (faissah)

    Number of messages  264
    Registration date
    0 (0 Good)
    0 (0 Bad)

    Re : Re : No value avaible dans les champs de template et de vues

    by  timoprojet »  2013/04/20 09:12

    Bonjour,

    Je n'arrive pas à trouver d'exeption dans les fichiers log ... Et quand je me balade en mode édition et que j'esaie de changer de vue, aucune erreur ne s'affiche. Je vais copier ci dessous le fichier de définition de mon module ainsi que le fichier spring car la première fois que je les deployais, j'ai vu sur ka console AddAuthor not found (et une phrase en rapport avec le fichier Spring :

     

    FIchier de définition : 

     

    <jnt = 'http://www.jahia.org/jahia/nt/1.0'>
     
    [jnt:PersonAuthor] > jnt:content, jmix:editorialContent, jmix:structuredContent
     - firstname (string) facetable
     - lastname (string) primary
     - function (string) i18n
     - businessUnit (string, choicelist[resourceBundle]) analyzer='keyword' facetable < sales,marketing, GA, production, humanressources
     - telephone (string) nofulltext
     - cellular (string) nofulltext
     - fax (string) nofulltext
     - email (string)
     - biography (string, richtext) i18n
     - picture (weakreference, picker[type='image'])
     
     
    [jnt:Formulaire] > jnt:content, jmix:siteComponent, jmix:bindedComponent
     
     
     [jnt:publicationAuthor] > jnt:content, jmix:editorialContent, mix:title, jmix:structuredContent
     - file (weakreference, picker[type='file']) i18n
     - preview (weakreference, picker[type='file']) i18n
     - source (string) i18n
     - date (string) i18n indexed=untokenized nofulltext
     - body (string, richtext) i18n
     - author (string, choicelist[author])
     - author2 (string, choicelist[author])
     
    Fichier AddAuthor.java
    package org.jahia.modules.author.actions;
     
     
     
    import org.jahia.bin.Action;
    import org.jahia.bin.ActionResult;
     
    import org.jahia.bin.Render;
     
    import org.jahia.services.content.JCRNodeWrapper;
    import org.jahia.services.content.JCRSessionWrapper;
     
    import org.jahia.services.render.RenderContext;
    import org.jahia.services.render.Resource;
    import org.jahia.services.render.URLResolver;
     
     
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    import java.util.*;
     
    public class AddAuthor extends Action{
     
     
        @Override
        public ActionResult doExecute(HttpServletRequest req, RenderContext renderContext, Resource resource, JCRSessionWrapper session, Map<String, List<String>> parameters, URLResolver urlResolver) throws Exception {
     
        JCRSessionWrapper jcrSessionWrapper = resource.getNode().getSession();
            JCRNodeWrapper node = resource.getNode();
     
          
            JCRNodeWrapper newNode = createNode(req, parameters, jcrSessionWrapper.getNode(node.getPath()), "jnt:PersonAuthor", "", false);
     
            jcrSessionWrapper.save();
     
            // Remove any existing REDIRECT_TO parameter to be sure to go to node.getPath
       
            return new ActionResult(HttpServletResponse.SC_OK, node.getPath(), Render.serializeNodeToJSON(newNode));
        }
    }
       
     
    Fichier Spring 
    <?xml version="1.0" encoding="UTF-8"?>
    <beans xmlns="http://www.springframework.org/schema/beans"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">
        
        <bean class="org.jahia.modules.author.actions.AddAuthor" >
            <property name="name" value="addAuthor"/>
            
        </bean>
     
        
    <bean id="rbInitializer" class="org.jahia.services.content.nodetypes.initializers.ResourceBundleChoiceListInitializerImpl"></bean> 
    <bean id="choiceListauthorInitializer" class="org.jahia.services.content.nodetypes.initializers.AuthorChoiceListInitializerImpl"></bean> 
     
    <bean id="choiceListIni" class="org.jahia.services.content.nodetypes.initializers.ChoiceListInitializerService" factory-method="getInstance">
      <property name="initializers">
        <map>
          <entry key="resourceBundle" value-ref="rbInitializer"/>
          <entry key="author" value-ref="choiceListauthorInitializer"/>
        </map>
      </property>
    </bean>
     
    </beans>
     
     
    Merci, Timothy.
     
  • Re : Re : No value avaible dans les champs de template et de vues
    2013/04/20 09:12

    timoprojet <p> Bonjour,</p> <p> Je n&#39;arrive pas &agrave; trouver d&#39;exeption dans les fichiers log ... Et quand je me balade en mode &eacute;dition et que j&#39;esaie de changer de vue, aucune erreur ne s&#39;affiche. Je vais copier ci dessous le fichier de d&eacute;finition de mon module ainsi que le fichier spring car la premi&egrave;re fois que je les deployais, j&#39;ai vu sur ka console AddAuthor not found (et une phrase en rapport avec le fichier Spring :</p> <p> &nbsp;</p> <p> <u><em><strong>FIchier de d&eacute;finition :&nbsp;</strong></em></u></p> <p> &nbsp;</p> <div> &lt;jnt = &#39;http://www.jahia.org/jahia/nt/1.0&#39;&gt;</div> <div> &nbsp;</div> <div> [jnt:PersonAuthor] &gt; jnt:content, jmix:editorialContent, jmix:structuredContent</div> <div> &nbsp;- firstname (string) facetable</div> <div> &nbsp;- lastname (string) primary</div> <div> &nbsp;- function (string) i18n</div> <div> &nbsp;- businessUnit (string, choicelist[resourceBundle]) analyzer=&#39;keyword&#39; facetable &lt; sales,marketing, GA, production, humanressources</div> <div> &nbsp;- telephone (string) nofulltext</div> <div> &nbsp;- cellular (string) nofulltext</div> <div> &nbsp;- fax (string) nofulltext</div> <div> &nbsp;- email (string)</div> <div> &nbsp;- biography (string, richtext) i18n</div> <div> &nbsp;- picture (weakreference, picker[type=&#39;image&#39;])</div> <div> &nbsp;</div> <div> &nbsp;</div> <div> [jnt:Formulaire] &gt; jnt:content, jmix:siteComponent, jmix:bindedComponent</div> <div> &nbsp;</div> <div> &nbsp;</div> <div> &nbsp;[jnt:publicationAuthor] &gt; jnt:content, jmix:editorialContent, mix:title, jmix:structuredContent</div> <div> &nbsp;- file (weakreference, picker[type=&#39;file&#39;]) i18n</div> <div> &nbsp;- preview (weakreference, picker[type=&#39;file&#39;]) i18n</div> <div> &nbsp;- source (string) i18n</div> <div> &nbsp;- date (string) i18n indexed=untokenized nofulltext</div> <div> &nbsp;- body (string, richtext) i18n</div> <div> &nbsp;- author (string, choicelist[author])</div> <div> &nbsp;- author2 (string, choicelist[author])</div> <div> &nbsp;</div> <div> <div> <u><em><strong>Fichier AddAuthor.java</strong></em></u></div> <div> <div> package org.jahia.modules.author.actions;</div> <div> &nbsp;</div> <div> &nbsp;</div> <div> &nbsp;</div> <div> import org.jahia.bin.Action;</div> <div> import org.jahia.bin.ActionResult;</div> <div> &nbsp;</div> <div> import org.jahia.bin.Render;</div> <div> &nbsp;</div> <div> import org.jahia.services.content.JCRNodeWrapper;</div> <div> import org.jahia.services.content.JCRSessionWrapper;</div> <div> &nbsp;</div> <div> import org.jahia.services.render.RenderContext;</div> <div> import org.jahia.services.render.Resource;</div> <div> import org.jahia.services.render.URLResolver;</div> <div> &nbsp;</div> <div> &nbsp;</div> <div> import javax.servlet.http.HttpServletRequest;</div> <div> import javax.servlet.http.HttpServletResponse;</div> <div> import java.util.*;</div> <div> &nbsp;</div> <div> public class AddAuthor extends Action{</div> <div> &nbsp;</div> <div> &nbsp;</div> <div> &nbsp; &nbsp; @Override</div> <div> &nbsp; &nbsp; public ActionResult doExecute(HttpServletRequest req, RenderContext renderContext, Resource resource, JCRSessionWrapper session, Map&lt;String, List&lt;String&gt;&gt; parameters, URLResolver urlResolver) throws Exception {</div> <div> &nbsp;</div> <div> &nbsp; &nbsp; <span class="Apple-tab-span" style="white-space:pre"> </span>JCRSessionWrapper jcrSessionWrapper = resource.getNode().getSession();</div> <div> &nbsp; &nbsp; &nbsp; &nbsp; JCRNodeWrapper node = resource.getNode();</div> <div> &nbsp;</div> <div> &nbsp; &nbsp; &nbsp;&nbsp;</div> <div> &nbsp; &nbsp; &nbsp; &nbsp; JCRNodeWrapper newNode = createNode(req, parameters, jcrSessionWrapper.getNode(node.getPath()), &quot;jnt:PersonAuthor&quot;, &quot;&quot;, false);</div> <div> &nbsp;</div> <div> &nbsp; &nbsp; &nbsp; &nbsp; jcrSessionWrapper.save();</div> <div> &nbsp;</div> <div> &nbsp; &nbsp; &nbsp; &nbsp; // Remove any existing REDIRECT_TO parameter to be sure to go to node.getPath</div> <div> &nbsp; &nbsp;</div> <div> &nbsp; &nbsp; &nbsp; &nbsp; return new ActionResult(HttpServletResponse.SC_OK, node.getPath(), Render.serializeNodeToJSON(newNode));</div> <div> &nbsp; &nbsp; }</div> <div> }</div> <div> &nbsp; &nbsp; <span class="Apple-tab-span" style="white-space:pre"> </span></div> <div> &nbsp;</div> <div> <u><em><strong>Fichier Spring&nbsp;</strong></em></u></div> <div> <div> &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;</div> <div> &lt;beans xmlns=&quot;http://www.springframework.org/schema/beans&quot;</div> <div> &nbsp; &nbsp; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;</div> <div> &nbsp; &nbsp; xsi:schemaLocation=&quot;http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd&quot;&gt;</div> <div> &nbsp; &nbsp;&nbsp;</div> <div> &nbsp; &nbsp; &lt;bean class=&quot;org.jahia.modules.author.actions.AddAuthor&quot; &gt;</div> <div> &nbsp; &nbsp; &nbsp; &nbsp; &lt;property name=&quot;name&quot; value=&quot;addAuthor&quot;/&gt;</div> <div> &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</div> <div> &nbsp; &nbsp; &lt;/bean&gt;</div> <div> &nbsp;</div> <div> &nbsp; &nbsp;&nbsp;</div> <div> &lt;bean id=&quot;rbInitializer&quot; class=&quot;org.jahia.services.content.nodetypes.initializers.ResourceBundleChoiceListInitializerImpl&quot;&gt;&lt;/bean&gt;&nbsp;</div> <div> &lt;bean id=&quot;choiceListauthorInitializer&quot; class=&quot;org.jahia.services.content.nodetypes.initializers.AuthorChoiceListInitializerImpl&quot;&gt;&lt;/bean&gt;&nbsp;</div> <div> &nbsp;</div> <div> &lt;bean id=&quot;choiceListIni&quot; class=&quot;org.jahia.services.content.nodetypes.initializers.ChoiceListInitializerService&quot; factory-method=&quot;getInstance&quot;&gt;</div> <div> &nbsp; &lt;property name=&quot;initializers&quot;&gt;</div> <div> &nbsp; &nbsp; &lt;map&gt;</div> <div> &nbsp; &nbsp; &nbsp; &lt;entry key=&quot;resourceBundle&quot; value-ref=&quot;rbInitializer&quot;/&gt;</div> <div> &nbsp; &nbsp; &nbsp; &lt;entry key=&quot;author&quot; value-ref=&quot;choiceListauthorInitializer&quot;/&gt;</div> <div> &nbsp; &nbsp; &lt;/map&gt;</div> <div> &nbsp; &lt;/property&gt;</div> <div> &lt;/bean&gt;</div> <div> &nbsp;</div> <div> &lt;/beans&gt;</div> </div> </div> </div> <div> &nbsp;</div> <div> &nbsp;</div> <div> Merci, Timothy.</div> <div> &nbsp;</div>

  • Number of messages  18
    Registration date Apr 20, 2013
    0 (0 Good)
    0 (0 Bad)

    Re : Re : Re : No value avaible dans les champs de template et de vues

    by  faissah »  2013/05/10 15:58

    Bonjour,

    Etes-vous toujours bloque?

    D'apres les infos que vous m'avez fait parvenir, avez-vous implemente choiceListauthorInitializer? Il est appele dans Spring

    Fabrice  (faissah)

    Number of messages  264
    Registration date
    0 (0 Good)
    0 (0 Bad)

    Re : Re : Re : Re : No value avaible dans les champs de template et de vues

    by  faissah »  2013/05/10 16:17

    MIs a part ca, je deploie votre module sans probleme.

    Aussi j'ai rajoute dans votre definition.cnd:

     <jmix = 'http://www.jahia.org/jahia/mix/1.0'>

    Fabrice

    Fabrice  (faissah)

    Number of messages  264
    Registration date
    Contact
    Share
    Feedback

    Get in touch

    Whether you are a current user or if you are just evaluating Jahia, we are here to help.

    Contact us

    Share this page