startPageNode =
new EntityListProducerNode("newswire", DatabaseContent.getInstance(), ContentAdapterDefinition.getInstance(),
"is_published='1' and to_article_type = 1", "date desc, webdb_create desc", 40,
- new EntityListProducerNode("languages", DatabaseLanguage.getInstance(), LanguageAdapterDefinition.getInstance(),
- "", "code", 10,
- new EntityEnumeratingProducerNode( "language", DatabaseLanguage.getInstance(), LanguageAdapterDefinition.getInstance(), "", "",
- new ResourceBundleProducerNode("lang", "bundles.producer_${language.code}",
- new CompositeProducerNode( new ProducerNode[] {
- new GeneratingProducerNode(
- "/producer/indymedia.nl/newswire.template",
- "${config.storageRoot}/${language.code}/newswire.inc"
- ),
- new AssignmentProducerNode( "staticinclude", "1",
- new EvaluatedAssignmentProducerNode( "topinclude", "${config.storageRoot}/${language.code}/top.inc",
- new EvaluatedAssignmentProducerNode( "bottominclude", "${config.storageRoot}/${language.code}/bottom.inc",
- new EvaluatedAssignmentProducerNode( "navinclude", "${config.storageRoot}/${language.code}/nav.inc",
- new EvaluatedAssignmentProducerNode( "newswireinclude", "${config.storageRoot}/${language.code}/newswire.inc",
- new EvaluatedAssignmentProducerNode( "featuresinclude", "${config.storageRoot}/${language.code}/features.inc",
+ new EntityListProducerNode("languages", DatabaseLanguage.getInstance(), LanguageAdapterDefinition.getInstance(),
+ "", "code", 10,
+ new CompositeProducerNode( new ProducerNode[] {
+ new EntityEnumeratingProducerNode( "language", DatabaseLanguage.getInstance(), LanguageAdapterDefinition.getInstance(), "", "",
+ new ResourceBundleProducerNode("lang", "bundles.producer_${language.code}",
new GeneratingProducerNode(
- "/producer/indymedia.nl/start.template",
- "${config.storageRoot}/${language.code}/start.shtml"
+ "/producer/indymedia.nl/newswire.template",
+ "${config.storageRoot}/${language.code}/newswire.inc"
)
- )))))
)
- } )
- )
- )
- )
+ ),
+ new EntityEnumeratingProducerNode( "language", DatabaseLanguage.getInstance(), LanguageAdapterDefinition.getInstance(), "code='nl'", "",
+ new AssignmentProducerNode( "staticinclude", "1",
+ new EvaluatedAssignmentProducerNode( "topinclude", "/producer/indymedia.nl/top.template",
+ new EvaluatedAssignmentProducerNode( "bottominclude", "/producer/indymedia.nl/bottom.template",
+ new EvaluatedAssignmentProducerNode( "navinclude", "/producer/indymedia.nl/nav.template",
+ new EvaluatedAssignmentProducerNode( "newswireinclude", "/producer/indymedia.nl/newswire.template",
+ new EvaluatedAssignmentProducerNode( "featuresinclude", "/producer/indymedia.nl/features.template",
+ new GeneratingProducerNode(
+ "/producer/indymedia.nl/start.template",
+ "${config.storageRoot}/index.shtml"
+ )
+ )))))
+ )
+ )
+ })
+ )
);
}
catch (Throwable t) {