Bonjour,
Je refais un site.
Des informations de l'ancien site sont à reprendre.
Pour éviter une resaisie des informations, je voudrais utiliser l'api pour
créer les containers.
Je ne parviens pas à récupérer les champs.
Le champ title est null.
Voici le code :
<%
jData.containers().declareField( "titleLexique", "Titre", FieldTypes.SMALLTEXT,
"" );
jData.containers().declareField( "defLexique", "Definition",
FieldTypes.SMALLTEXT, "" );
Vector lexiqueFields = new Vector();
lexiqueFields.add( "titleLexique" );
lexiqueFields.add( "defLexique" );
jData.containers().declareContainer( "lexiqueList", "Le lexique",
lexiqueFields);
JahiaContainerList lexiques =
jData.containers().getContainerList("lexiqueList");
if (lexiques != null)
{
JahiaContainer container = new JahiaContainer(0, jParams.getJahiaID(),
currentPageId, lexiques.getID(), 0, lexiques.getAclID(),
lexiques.getctndefid(), 0 (VersionId???),
EntryLoadRequest.ACTIVE_WORKFLOW_STATE);
JahiaField title = container.getFieldByName("titleLexique");
}
%>
Si quelqu'un pouvait m'aider.
Merci.
Richard.