)
)
),
- new EntityListProducerNode("features", DatabaseContent.getInstance(), ContentAdapterDefinition.getInstance(),
- "is_published='1' and to_article_type in ( ${articletype.feature}, ${articletype.promotednewswire})", "date desc, webdb_create desc", 10, 0,
- new EntityListProducerNode("breaking", DatabaseBreaking.getInstance(), BreakingAdapterDefinition.getInstance(),
- "", "webdb_create desc", 5, 0,
- new EntityEnumeratingProducerNode( "language", DatabaseLanguage.getInstance(), LanguageAdapterDefinition.getInstance(), "code='nl'", "",
- new ResourceBundleProducerNode("lang", "bundles.producer_${language.code}",
- 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"
- )
- )))))
+ new EntityListProducerNode("startspecials", DatabaseContent.getInstance(), ContentAdapterDefinition.getInstance(),
+ "is_published='1' and to_article_type = ${articletype.startspecial}", "date desc, webdb_create desc", 10, 0,
+ new EntityListProducerNode("features", DatabaseContent.getInstance(), ContentAdapterDefinition.getInstance(),
+ "is_published='1' and to_article_type in ( ${articletype.feature}, ${articletype.promotednewswire})", "date desc, webdb_create desc", 20, 0,
+ new EntityListProducerNode("breaking", DatabaseBreaking.getInstance(), BreakingAdapterDefinition.getInstance(),
+ "", "webdb_create desc", 5, 0,
+ new EntityEnumeratingProducerNode( "language", DatabaseLanguage.getInstance(), LanguageAdapterDefinition.getInstance(), "code='nl'", "",
+ new ResourceBundleProducerNode("lang", "bundles.producer_${language.code}",
+ 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"
+ )
+ )))))
+ )
)
)
)
try {
node =
+ new EntityListProducerNode("startspecials", DatabaseContent.getInstance(), ContentAdapterDefinition.getInstance(),
+ "is_published='1' and to_article_type = ${articletype.startspecial}", "date desc, webdb_create desc", 10, 0,
new EntityListProducerNode("features", DatabaseContent.getInstance(), ContentAdapterDefinition.getInstance(),
- "is_published='1' and to_article_type = 2", "date desc, webdb_create desc", 10, 0,
+ "is_published='1' and to_article_type in ( ${articletype.feature}, ${articletype.promotednewswire})", "date desc, webdb_create desc", 20, 0,
new EntityListProducerNode("breaking", DatabaseBreaking.getInstance(), BreakingAdapterDefinition.getInstance(),
"", "webdb_create desc", 5, 0,
new EntityListProducerNode("languages", DatabaseLanguage.getInstance(), LanguageAdapterDefinition.getInstance(),
)
)
)
- );
+ )
+ );
aFactoriesMap.put("features", new NodedProducerFactory( node ) );
}
catch (Throwable t) {