Wiki-Quellcode von BPE_4

Version 11.1 von Holger Engels am 2024/02/02 20:27

Verstecke letzte Bearbeiter
Holger Engels 1.1 1 {{groovy}}
2 import org.xwiki.context.*
3 def context = services.component.getInstance(Execution.class).getContext()
4 def printing = context.getProperty("printing")
5 println("lala " + printing);
Holger Engels 4.1 6 println("lolo " + xcontext.get("printing"))
Holger Engels 6.1 7
Holger Engels 10.1 8 // xwiki:XWiki.BPE Print Template.WebHome
Holger Engels 6.1 9 def expectedTemplateReference = services.model.resolveDocument('XWiki.BPE Print Template')
Holger Engels 9.1 10 if (services.job.getCurrentJobStatus(['export', 'pdf'])) {
Holger Engels 11.1 11 def actualTemplateReference = services.job.getCurrentJobStatus(['export', 'pdf']).request.template
12 println(services.job.getCurrentJobStatus(['export', 'pdf'])?.request.template)
13 if (("" + actualTemplateReference).contains("Print"))
14 println("Print export")
15 else
16 println("Non-print export")
Holger Engels 9.1 17 }
Holger Engels 6.1 18 else
Holger Engels 11.1 19 println("Not exporting")
Holger Engels 1.1 20 {{/groovy}}
Holger Engels 6.1 21