Programmierte Bedingung: Feld "Fundstelle" enthält Daten

Gabriel K. hinzugefügt 2 Jahren her
beantwortet

Liebe Citavi Community

Ich bräuchte für eine neue Vorlage die programmierte Bedingung: Feld "Fundstelle" enthält Daten. Wäre es möglich, dass mir jemand hierfür das Makro schicken würde?


Ich habe bereits erfolglos versucht, die vorprogrammierte Bedingung: Feld "Fundstelle" ist leer ins Gegenteil zu kehren, so wie hier beschrieben: https://www1.citavi.com/sub/manual6/de/index.html?cse_creating_custom_templates.html

Ich verwende in Citavi 6.4.0.35 den Zitationsstil Forstmoser/Ogorek/Vogt (5. Aufl.).


Freundliche Grüsse

Gabriel

Beste Antwort
Foto

Guten Tag Gabriel

Haben Sie diese Bedingung ausprobiert?

using System;
using System.Linq;
using System.Collections.Generic;
using SwissAcademic.Citavi;
using SwissAcademic.Citavi.Metadata;
using SwissAcademic.Collections;

namespace SwissAcademic.Citavi.Citations
{
	public class CustomTemplateCondition
		:
		ITemplateConditionMacro
	{
		public bool IsTemplateForReference(ConditionalTemplate template, Citation citation)
		{
			if (citation == null) return false;
			if (citation.Reference == null) return false;
			
			//add macro code here
			return !BuiltInTemplateCondition.PeriodicalMissing.IsMet(template, citation);
		}
	}
}

Freundliche Grüsse

Peter

Antworten (2)

Foto
1

Guten Tag Gabriel

Haben Sie diese Bedingung ausprobiert?

using System;
using System.Linq;
using System.Collections.Generic;
using SwissAcademic.Citavi;
using SwissAcademic.Citavi.Metadata;
using SwissAcademic.Collections;

namespace SwissAcademic.Citavi.Citations
{
	public class CustomTemplateCondition
		:
		ITemplateConditionMacro
	{
		public bool IsTemplateForReference(ConditionalTemplate template, Citation citation)
		{
			if (citation == null) return false;
			if (citation.Reference == null) return false;
			
			//add macro code here
			return !BuiltInTemplateCondition.PeriodicalMissing.IsMet(template, citation);
		}
	}
}

Freundliche Grüsse

Peter

Foto
1

Guten Tag Peter


Vielen Dank! Es hat geklappt.

Freundliche Grüsse

Gabriel

Antwort schreiben
 
Dateianlage anfügen (KEINE vertraulichen Dokumente!)