Onderdrukking van de tekst "bron"

Meer
18 apr 2021 11:56 - 18 apr 2021 11:56 #40572 door JayCee
Onderdrukking van de tekst "bron" werd gestart door JayCee
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:])
&nbsp;</td><td>[&BRON&]</td>
_ELSE
</td><td></td>
_END
_FUNCEND
Laatst bewerkt 18 apr 2021 11:56 door JayCee.

Gelieve Inloggen of een account aanmaken om deel te nemen aan het gesprek.

Meer
18 apr 2021 12:33 #40573 door Han Kortekaas
Beantwoord door Han Kortekaas in topic Onderdrukking van de tekst "bron"
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

Gelieve Inloggen of een account aanmaken om deel te nemen aan het gesprek.

Meer
18 apr 2021 12:36 #40574 door Antoon
Beantwoord door Antoon in topic Onderdrukking van de tekst "bron"
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

Gelieve Inloggen of een account aanmaken om deel te nemen aan het gesprek.

Meer
18 apr 2021 22:21 #40578 door JayCee
Beantwoord door JayCee in topic Onderdrukking van de tekst "bron"
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:])
&nbsp;</td><td>[&BRONFEIT&]</td>
_ELSE
</td><td></td>
_END
_FUNCEND

Gelieve Inloggen of een account aanmaken om deel te nemen aan het gesprek.

Meer
19 apr 2021 11:18 #40587 door Antoon
Beantwoord door Antoon in topic Onderdrukking van de tekst "bron"
Het kan ook door rechtstreeks gebruik te maken van _FACTSOUR:

_FUNCBEGI( FEITENBRON )
<td>:.
[&_PREFSOUR _FACTSOUR&]?_BEGI
_SETCLR(_BRON)
_SETADD(_BRON, [:_FACTSOUR:])
&nbsp;</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

Gelieve Inloggen of een account aanmaken om deel te nemen aan het gesprek.

Gemaakt door Kunena