)
} )
);
+
+ contentNode.addVerb( "all", "is_published='1' and to_article_type<>${articletype.trashed} and to_article_type<>${articletype.static}", "" );
+ contentNode.addVerb( "new", "is_published='1' and is_produced='f' and to_article_type<>${articletype.trashed} and to_article_type<>${articletype.static}", "" );
+
+ aProducerNode.addSubNode( contentNode );
+
+
+ contentNode =
+ new EntityEnumeratingProducerNode( "content", DatabaseContent.getInstance(), ContentAdapterDefinition.getInstance(),
+ new EntityEnumeratingProducerNode( "language", DatabaseLanguage.getInstance(), LanguageAdapterDefinition.getInstance(), "", "",
+ new ResourceBundleProducerNode("lang", "bundles.producer_${language.code}",
+ new CompositeProducerNode( new ProducerNode[] {
+ new GeneratingProducerNode(
+ "/producer/indymedia.nl/trashed.template",
+ "${config.storageRoot}/${language.code}/${content.date.formatted.yyyy}/${content.date.formatted.MM}/${content.id}.shtml"
+ ),
+ new FileDateSettingProducerNode(
+ "${config.storageRoot}/${language.code}/${content.date.formatted.yyyy}/${content.date.formatted.MM}/${content.id}.shtml",
+ "content.date.date"
+ )
+ } )
+ )
+ )
+ );
+ contentNode.addVerb( "all", "is_published='1' and to_article_type=${articletype.trashed}", "" );
+ contentNode.addVerb( "new", "is_published='1' and is_produced='f' and to_article_type=${articletype.trashed}", "" );
+
+ aProducerNode.addSubNode( contentNode );
}
catch (Throwable t) {
logger.printError("IndyNLProducerLocalizer.setupContentFactory: Exception "+t.getMessage());
}
- contentNode.addVerb( "all", "is_published='1' and to_article_type<>${articletype.trashed} and to_article_type<>${articletype.static}", "" );
- contentNode.addVerb( "new", "is_published='1' and is_produced='f' and to_article_type<>${articletype.trashed} and to_article_type<>${articletype.static}", "" );
-
- aProducerNode.addSubNode( contentNode );
}
protected void setupStartPageFactory(CompositeProducerNode aProducerNode) {
"${config.storageRoot}/${language.code}/style.css"
),
new GeneratingProducerNode(
+ "/producer/indymedia.nl/style2.template",
+ "${config.storageRoot}/${language.code}/style2.css"
+ ),
+ new GeneratingProducerNode(
"/producer/indymedia.nl/top.template",
"${config.storageRoot}/${language.code}/top.inc"
),