Onderdrukking van de tekst "bron"

Lees meer

Onderdrukking van de tekst "bron"

18 apr 2021 11:56 - 18 apr 2021 11:56
#40572
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
Laatst bewerkt 18 apr 2021 11:56 door JayCee.

Lees meer

Re: Onderdrukking van de tekst "bron"

18 apr 2021 12:33
#40573
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

Lees meer

Re: Onderdrukking van de tekst "bron"

18 apr 2021 12:36
#40574
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

Lees meer

Re: Onderdrukking van de tekst "bron"

18 apr 2021 22:21
#40578
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

Lees meer

Re: Onderdrukking van de tekst "bron"

19 apr 2021 11:18
#40587
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
De volgende gebruiker (s) zei dank u: JayCee

Gemaakt door Kunena