- Berichten: 5003
- Bedankjes 1066
Onderdrukking van de tekst "bron"
- JayCee
-
Auteur
- Offline
Lees minder
Lees meer
Onderdrukking van de tekst "bron"
18 apr 2021 11:56 - 18 apr 2021 11:56
In bepaalde (eigen)tekstrapporten wil ik de tekst "bron" onderdrukken.
De volgende hookcode is geplaatst in betreffende sjabloonnaamHook.asjl (niet Standaardhook.asjl).
_FUNCBEGI( BRON )
[&[?_PREFSOUR?] <span class="Bron">[_SETEXP(_BRON, 1, _SETSTRI)]</span>&]:.
_FUNCEND
Deze hook doet zijn werk maar ook voor de bronnen in Feiten hoewel hiervoor een eigen functie "FEITENBRON" bestaat in basis.asjl. Hoe kan ik dit vermijden?
_FUNCBEGI( FEITENBRON )
<td>:.
[&_PREFSOUR _FACTSOUR&]?_BEGI
_SETCLR(_BRON)
_SETADD(_BRON, [:_FACTSOUR:])
</td><td>[&BRON&]</td>
_ELSE
</td><td></td>
_END
_FUNCEND
De volgende hookcode is geplaatst in betreffende sjabloonnaamHook.asjl (niet Standaardhook.asjl).
_FUNCBEGI( BRON )
[&[?_PREFSOUR?] <span class="Bron">[_SETEXP(_BRON, 1, _SETSTRI)]</span>&]:.
_FUNCEND
Deze hook doet zijn werk maar ook voor de bronnen in Feiten hoewel hiervoor een eigen functie "FEITENBRON" bestaat in basis.asjl. Hoe kan ik dit vermijden?
_FUNCBEGI( FEITENBRON )
<td>:.
[&_PREFSOUR _FACTSOUR&]?_BEGI
_SETCLR(_BRON)
_SETADD(_BRON, [:_FACTSOUR:])
</td><td>[&BRON&]</td>
_ELSE
</td><td></td>
_END
_FUNCEND
Laatst bewerkt 18 apr 2021 11:56 door JayCee.
- Han Kortekaas
-
- Offline
Re: Onderdrukking van de tekst "bron"
18 apr 2021 12:33
Ik denk dat u rekening moet houden dat _FACTSOUR alleen maar beschikbaar is binnen een _FACTBEGI code _FACTEND lus.
De volgende gebruiker (s) zei dank u: JayCee
- Antoon
- Offline
Lees minder
Lees meer
- Berichten: 317
- Bedankjes 97
Re: Onderdrukking van de tekst "bron"
18 apr 2021 12:36
Wil je "bron" onderdrukken, maar niet in feiten? Definieer dan ook een hook op FEITENBRON waarin je dan (bijv.) een functie BRON2 gebruikt waarin "bron" niet onderdrukt wordt.
De volgende gebruiker (s) zei dank u: JayCee
- JayCee
-
Auteur
- Offline
Lees minder
Lees meer
- Berichten: 5003
- Bedankjes 1066
Re: Onderdrukking van de tekst "bron"
18 apr 2021 22:21
Opgelost met volgende hook, of kan het eenvoudiger?
_FUNCBEGI( BRONFEIT )
[&[?_PREFSOUR?] [<span class="Bron">_Txt_bron: _SETEXP(_BRON, 1, _SETSTRI)</span>]&]
_FUNCEND
_FUNCBEGI( FEITENBRON )
<td>:.
[&_PREFSOUR _FACTSOUR&]?_BEGI
_SETCLR(_BRON)
_SETADD(_BRON, [:_FACTSOUR:])
</td><td>[&BRONFEIT&]</td>
_ELSE
</td><td></td>
_END
_FUNCEND
_FUNCBEGI( BRONFEIT )
[&[?_PREFSOUR?] [<span class="Bron">_Txt_bron: _SETEXP(_BRON, 1, _SETSTRI)</span>]&]
_FUNCEND
_FUNCBEGI( FEITENBRON )
<td>:.
[&_PREFSOUR _FACTSOUR&]?_BEGI
_SETCLR(_BRON)
_SETADD(_BRON, [:_FACTSOUR:])
</td><td>[&BRONFEIT&]</td>
_ELSE
</td><td></td>
_END
_FUNCEND
- Antoon
- Offline
Lees minder
Lees meer
- Berichten: 317
- Bedankjes 97
Re: Onderdrukking van de tekst "bron"
19 apr 2021 11:18
Het kan ook door rechtstreeks gebruik te maken van _FACTSOUR:
_FUNCBEGI( FEITENBRON )
<td>:.
[&_PREFSOUR _FACTSOUR&]?_BEGI
_SETCLR(_BRON)
_SETADD(_BRON, [:_FACTSOUR:])
</td><td>[&[?_PREFSOUR?][<span class="Bron">_Txt_bron: _FACTSOUR</span>]&]</td>
_ELSE
</td><td></td>
_END
_FUNCEND
_FUNCBEGI( FEITENBRON )
<td>:.
[&_PREFSOUR _FACTSOUR&]?_BEGI
_SETCLR(_BRON)
_SETADD(_BRON, [:_FACTSOUR:])
</td><td>[&[?_PREFSOUR?][<span class="Bron">_Txt_bron: _FACTSOUR</span>]&]</td>
_ELSE
</td><td></td>
_END
_FUNCEND
De volgende gebruiker (s) zei dank u: JayCee