"/producer/indymedia.nl/removed.template",
"${config.storageRoot}/content/${content.date.formatted.yyyy}/${content.date.formatted.MM}/${content.id}.comments.inc"
),
- new EntityEnumeratingProducerNode( "language", model, "language", "code = 'nl'", "",
+ new EntityEnumeratingProducerNode( "language", model, "language", "code in ('nl', 'en')", "",
new ResourceBundleProducerNode("lang", "bundles.producer_${language.code}",
new CompositeProducerNode( new ProducerNode[] {
new GeneratingProducerNode(
"/producer/indymedia.nl/removed.template",
"${config.storageRoot}/content/${content.date.formatted.yyyy}/${content.date.formatted.MM}/${content.id}.inc"
),
+ new EntityEnumeratingProducerNode( "language", model, "language", "code in ('nl', 'en')", "",
+ new ResourceBundleProducerNode("lang", "bundles.producer_${language.code}",
+ new GeneratingProducerNode(
+ "/producer/indymedia.nl/removed.template",
+ "${config.storageRoot}/${language.code}/${content.date.formatted.yyyy}/${content.date.formatted.MM}/${content.id}.shtml"
+ )
+ )
+ ),
new EntityEnumeratingProducerNode( "language", model, "language", "code = 'nl'", "",
new ResourceBundleProducerNode("lang", "bundles.producer_${language.code}",
new CompositeProducerNode( new ProducerNode[] {
new GeneratingProducerNode(
- "/producer/indymedia.nl/removed.template",
- "${config.storageRoot}/${language.code}/${content.date.formatted.yyyy}/${content.date.formatted.MM}/${content.id}.shtml"
- ),
- new GeneratingProducerNode(
"/producer/indymedia.nl/trashed.template",
"${config.storageRoot}/trashbin/${language.code}/${content.date.formatted.yyyy}/${content.date.formatted.MM}/${content.id}.shtml"
),
new EntityListProducerNode("startspecials", model, "content",
"is_published='1' and to_article_type = ${articletype.startspecial}", "date desc, webdb_create desc", 10, 0,
new EntityListProducerNode("features", model, "content",
- "is_published='1' and to_article_type in ( ${articletype.feature}, ${articletype.promotednewswire})", "date desc, webdb_create desc", 15, 0,
+ "is_published='1' and to_article_type in ( ${articletype.feature}, ${articletype.promotednewswire})", "date desc, webdb_create desc", 20, 0,
new EntityListProducerNode("breaking", model, "breakingNews",
"", "webdb_create desc", 5, 0,
new CompositeProducerNode( new ProducerNode[] {
try {
node =
new EntityListProducerNode("features", model, "content",
- "is_published='1' and to_article_type = 2", "date desc, webdb_create desc", 15, 0,
+ "is_published='1' and to_article_type = 2", "date desc, webdb_create desc", 20, 0,
new EntityListProducerNode("breaking", model, "breakingNews",
"", "webdb_create desc", 5, 0,
new EntityListProducerNode("languages", model, "language", "code in ('nl', 'en')", "code", 10, 0,
try {
enumeratingNode =
new EntityEnumeratingProducerNode( "content", model, "content",
+ new CompositeProducerNode( new ProducerNode[] {
new GeneratingProducerNode(
"/producer/indymedia.nl/static.template",
"${config.storageRoot}/${language.code}/static/${content.edittitle}.shtml"
- )
- );
+ ),
+ new ContentMarkingProducerNode( "content" )
+ })
+ );
- enumeratingNode.addVerb( "all", "is_published='1' and to_article_type=${articletype.static} and to_language=${language.id} and edittitle<>'' and not edittitle is null", "" );
- enumeratingNode.addVerb( "new", "is_published='1' and is_produced='f' and to_article_type=${articletype.static} and to_language=${language.id} and edittitle<>'' and not edittitle is null", "" );
+ enumeratingNode.addVerb( "all", "is_published='1' and to_article_type=${articletype.static} and to_language in (${language.id}, 0) and edittitle<>'' and not edittitle is null", "" );
+ enumeratingNode.addVerb( "new", "is_published='1' and is_produced='f' and to_article_type=${articletype.static} and to_language in (${language.id}, 0) and edittitle<>'' and not edittitle is null", "" );
aFactoriesMap.put("staticarticles", new NodedProducerFactory(
new EntityEnumeratingProducerNode( "language", model, "language", "code in ('nl', 'en')", "",