Ticket #233 (new defect)

Opened 2 years ago

Last modified 22 months ago

Problèmes de navigation dans le contenu une fois entré dans un forSet

Reported by: loa Owned by:
Component: SCENARIbuilder Version: 3.4nightly

Description

J'ai comme model :

<sm:structure>
  <sm:setOf code="coordonnees" name="Coordonnées" occurence="one">
    <sm:group code="coordStruct" name="Coordonnées structurées">
      <sm:field code="contexte" name="Contexte" occurence="zeroOrOne">
        <sm:string/>
      </sm:field>
      <sm:field code="nomOrganisme" name="Nom de l'organisme" occurence="zeroOrOne">
        <sm:string/>
      </sm:field>
      <sm:setOf code="adresse" name="Adresse" occurence="zeroOrOne">
        <sm:field code="ligneAdresse" name="Ligne">
          <sm:string/>
        </sm:field>
      </sm:setOf>
      <sm:field code="telephone" name="Téléphone" occurence="zeroOrOne">
        <sm:string/>
      </sm:field>
      <sm:field code="siteInternet" name="Site internet" occurence="zeroOrOne">
        <sm:string/>
      </sm:field>
      <sm:field code="adresseMel" name="Adresse Mél" occurence="zeroOrOne">
        <sm:string/>
      </sm:field>
    </sm:group>
  </sm:setOf>
</sm:structure>

et comme transformer :

<sm:content>
  <sm:forSet codes="coordonnees">
    <sm:forGroup codes="coordStruct">
      <sm:WBlock commonClass="blockCoordRens" tagName="div">
        <sm:forField codes="contexte">
          <sm:WBlock tagName="div">
            <sm:fieldValueString/>
          </sm:WBlock>
        </sm:forField>
        <sm:forField codes="nomOrganisme">
          <sm:WBlock tagName="div">
            <sm:fieldValueString/>
          </sm:WBlock>
        </sm:forField>
        <sm:forSet codes="adresse">
          <sm:forField codes="ligneAdresse">
            <sm:WBlock commonClass="ligneAdresse" tagName="div">
              <sm:fieldValueString/>
            </sm:WBlock>
          </sm:forField>
        </sm:forSet>
        <sm:forField codes="telephone">
          <sm:WBlock tagName="div">
            <sm:fieldValueString/>
          </sm:WBlock>
        </sm:forField>
        <sm:forField codes="siteInternet">
          <sm:WBlock tagName="div">
            <sm:fieldValueString/>
          </sm:WBlock>
        </sm:forField>
        <sm:forField codes="adresseMel">
          <sm:WBlock tagName="div">
            <sm:fieldValueString/>
          </sm:WBlock>
        </sm:forField>
      </sm:WBlock>
    </sm:forGroup>
  </sm:forSet>
</sm:content>

J'ai donc plein de blocs en "div" qui devraient être créés. Au lieu de cela, j'ai tout le contenu de mes métadonnées mis à la suite sur une seule ligne dans un seul div.

Encore mieux, si je fais dans mon transformer :

<sm:content>
  <sm:forSet codes="coordonnees"/>
</sm:content>

Ça me fait la même chose, c-a-d toutes mes MD à la suite en une seule ligne.

Vous allez me dire que je ne passe pas dans mon transformer et que ce contenu est affiché par autre chose, et bien non car cette fois si je ne mets rien dans le transformer, je n'ai rien non plus à la génération.

Julie a un contenu de test.

Change History

Changed 2 years ago by loa

C'est dans une gen web

Changed 2 years ago by loa

ahem, c'était évident

Changed 22 months ago by dar

Je confirme ce bug très bloquant.

Note: See TracTickets for help on using tickets.