Go to main content

Textpattern CMS support forum

You are not logged in. Register | Login | Help

#1 2010-02-16 20:09:39

roelof
Member
Registered: 2005-03-27
Posts: 647

[nl-nl] wat is er hier verkeerd.

Hoi,

Ik ben deze code aan het testen.

<txp:variable name="totpages" value='<txp:article_custom category=''<txp:category />'' month=''<txp:page_url type="month" />'' sort="Posted desc" limit="1"><txp:custom_field name="pagenr" /></txp:article_custom>' />
<txp:smd_if field="txpvar:totpages" operator="ge" value="11">
    <txp:smd_if field="urlvar:pg,urlvar:pg,txpvar:firstpage" operator="ge,le,none" value="4,8,0">
       <txp:variable name="firstpage" value='<txp:adi_calc name="pagenr" substract="2"/> '/> 
       <txp:variable name="lastpage" value='<tpx:variable name="firstpage" add="10">' />
    </txp:smd_if>
    <txp:smd_if field="urlvar:pg,txpvar:firstpage" operator="le,none" value="4,0">
       <txp:variable name="firstpage" value='<txp:variable name="paginanr"/>' />
       <txp:variable name="lastpage" value='<tpx:variable name="firstpage" add="10">' />
    </txp:smd_if>
    <txp:smd_if field="urlvar:pg,txpvar:firstpage" operator="ge,none" value="8,0">
       <txp:variable name="firstpage" value="6" />
       <txp:variable name="lastpage" value="17" />
    </txp:smd_if>
</txp:smd_if>

maar nu geen tekst meer op de pagina.

Wie kan de fout hier vinden ?

Roelof

(van de P. een kleine p. gemaakt ;) -Els)

Last edited by els (2010-02-16 21:35:33)

Offline

#2 2010-02-16 21:42:43

els
Moderator
From: The Netherlands
Registered: 2004-06-06
Posts: 7,458

Re: [nl-nl] wat is er hier verkeerd.

Zal wel weer een kwestie zijn van iets kleins waar je makkelijk overheen kijkt, zoals quotes, niet goed sluiten van tags e.d. ;) Ik zie zo een paar dingen:

Hier staat een spatie verkeerd (achteraan):

<txp:variable name="firstpage" value='<txp:adi_calc name="pagenr" substract="2"/> '/>

moet zijn:

<txp:variable name="firstpage" value='<txp:adi_calc name="pagenr" substract="2" />' />

Hier ontbreekt een /:

<txp:variable name="lastpage" value='<tpx:variable name="firstpage" add="10">' />

moet zijn:

<txp:variable name="lastpage" value='<tpx:variable name="firstpage" add="10" />' />

(komt 2x voor).

PS Interessante code, ik ben benieuwd naar het resultaat!

Last edited by els (2010-02-16 21:43:23)

Offline

#3 2010-02-17 10:19:44

roelof
Member
Registered: 2005-03-27
Posts: 647

Re: [nl-nl] wat is er hier verkeerd.

Hoi Els,

Dank je voor de tips.
Ik heb het nu veranderd naar:

<txp:variable name="totpages" value='<txp:article_custom category=''<txp:category />'' month=''<txp:page_url type="month" />'' sort="Posted desc" limit="1"><txp:custom_field name="pagenr" /></txp:article_custom>' />
<txp:smd_if field="txpvar:totpages" operator="ge" value="11" >
    <txp:smd_if field="urlvar:pg,urlvar:pg,txpvar:firstpage" operator="ge,le,none" value="4,8,0" >
       <txp:variable name="firstpage" value='<txp:adi_calc name="pagenr" substract="2" />' /> 
       <txp:variable name="lastpage" value='<tpx:variable name="firstpage" add="10" />' />
    </ txp:smd_if>
    <txp:smd_if field="urlvar:pg,txpvar:firstpage" operator="le,none" value="4,0" >
       <txp:variable name="firstpage" value='<txp:variable name="pagenr" />' />
       <txp:variable name="lastpage" value='<tpx:variable name="firstpage" add="10" />' />
    </ txp:smd_if>
    <txp:smd_if field="urlvar:pg,txpvar:firstpage" operator="ge,none" value="8,0">
       <txp:variable name="firstpage" value="6" />
       <txp:variable name="lastpage" value="17" />
    </ txp:smd_if>
</ txp:smd_if>

Maar nog steeds hetzelfde probleem.

Roelof

Offline

#4 2010-02-17 12:18:40

LetterHoofd
Member
From: Kortrijk, BE
Registered: 2006-01-20
Posts: 40
Website

Re: [nl-nl] wat is er hier verkeerd.

Er staat twee maal tpx:variable.

Offline

#5 2010-02-17 14:11:47

roelof
Member
Registered: 2005-03-27
Posts: 647

Re: [nl-nl] wat is er hier verkeerd.

Hoi Letterhoofd.

Wat bedoel je precies ?

Roelof

Offline

#6 2010-02-17 14:22:19

LetterHoofd
Member
From: Kortrijk, BE
Registered: 2006-01-20
Posts: 40
Website

Re: [nl-nl] wat is er hier verkeerd.

Dat er tpx:variable staat in plaats van txp:variable. Teptxattern in plaats van Textpattern. :)

Offline

#7 2010-02-17 15:00:21

roelof
Member
Registered: 2005-03-27
Posts: 647

Re: [nl-nl] wat is er hier verkeerd.

Oke,

Dank je.
Ik heb het veranderd maar er verandert niks.
Probleem bestaat nog steeds ?

Roelof

Offline

#8 2010-02-17 15:53:05

uli
Moderator
From: Cologne
Registered: 2006-08-15
Posts: 4,315

Re: [nl-nl] wat is er hier verkeerd.

You have </ txp:smd_if> (4x), which definitely kills TXP. Should be </txp:smd_if>

BTW txp:variable doesn’t have an add parameter, you probably meant txp:adi_calc.


In bad weather I never leave home without wet_plugout, smd_where_used and adi_form_links

Offline

#9 2010-02-17 16:03:58

roelof
Member
Registered: 2005-03-27
Posts: 647

Re: [nl-nl] wat is er hier verkeerd.

Hello Uli,

Also working on the Dutch section :)

I have now this :

<txp:variable name="totpages" value='<txp:article_custom category=''<txp:category />'' month=''<txp:page_url type="month" />'' sort="Posted desc" limit="1"><txp:custom_field name="pagenr" /></txp:article_custom>' />
<txp:smd_if field="txpvar:totpages" operator="ge" value="11" >
    <txp:smd_if field="urlvar:pg,urlvar:pg,txpvar:firstpage" operator="ge,le,none" value="4,8,0" >
       <txp:variable name="firstpage" value='<txp:adi_calc name="pagenr" substract="2" />' /> 
       <txp:variable name="lastpage" value='<txp:adi_calc name="firstpage" add="10" />' />
    </txp:smd_if>
    <txp:smd_if field="urlvar:pg,txpvar:firstpage" operator="le,none" value="4,0" >
       <txp:variable name="firstpage" value='<txp:variable name="pagenr" />' />
       <txp:variable name="lastpage" value='<txp:adi_calc name="firstpage" add="10" />' />
    </txp:smd_if>
    <txp:smd_if field="urlvar:pg,txpvar:firstpage" operator="ge,none" value="8,0">
       <txp:variable name="firstpage" value="6" />
       <txp:variable name="lastpage" value="17" />
    </txp:smd_if>
</txp:smd_if>

but still no text.

Roelof

Offline

#10 2010-02-17 16:30:07

uli
Moderator
From: Cologne
Registered: 2006-08-15
Posts: 4,315

Re: [nl-nl] wat is er hier verkeerd.

Hm, there is no operator none for smd_if but I don’t think this will cause a blank page.


In bad weather I never leave home without wet_plugout, smd_where_used and adi_form_links

Offline

#11 2010-02-17 16:34:27

roelof
Member
Registered: 2005-03-27
Posts: 647

Re: [nl-nl] wat is er hier verkeerd.

Oke,

I changed it to not and you’re right.
This is not what causing the blank page.

Roelof

Offline

#12 2010-02-17 16:39:41

uli
Moderator
From: Cologne
Registered: 2006-08-15
Posts: 4,315

Re: [nl-nl] wat is er hier verkeerd.

Alright, what happens if you remove the above block, does the page render OK then?


In bad weather I never leave home without wet_plugout, smd_where_used and adi_form_links

Offline

Board footer

Powered by FluxBB