Go to main content

Textpattern CMS support forum

You are not logged in. Register | Login | Help

#1 2010-02-10 14:10:37

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

[nl-nl] waarom werkt dit niet

Hoi,

Om een probleem van next en prev voor een paar pagina’s op te lossen had ik deze oplossing bedacht :

<div class=“date_box”>
<div class=“date_box_month”><txp:posted format=”%B” /></div>
<div class=“date_box_day”><txp:posted format= “%d” /></div>
</div>
<h3 class=“entry-title”><txp:title /></h3>
<div class=“entry-content”>
<txp:body />
<txp:custom_field name=“multipage” value=“1”> <txp:next />
<txp:custom_field />
</div>

Maar nu wordt de hele layout verknald.

Wie kan me vertellen wat er hier verkeerd gaat.

Roelof

Offline

#2 2010-02-10 16:19:18

TNT
Member
From: Rotterdam, Netherlands
Registered: 2006-01-06
Posts: 256
Website

Re: [nl-nl] waarom werkt dit niet

Misschien heb je nog wat CSS-issues, maar ik zie in ieder geval een fout in de code:

<txp:custom_field name=“multipage” value=“1”> <txp:next />
<txp:custom_field />

moet zijn
<txp:custom_field name=“multipage” value=“1”><txp:next /></txp:custom_field>

Prrrrrrrr

Offline

#3 2010-02-10 16:37:03

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

Re: [nl-nl] waarom werkt dit niet

oke,

Het werkt nu met <txp:newer> maar nu krijg ik deze foutmelding :

Tag foutmelding <txp:output_form form=“prev_next” /> -> Textpattern Notice: De module kan niet worden gevonden: prev_next on line 1598
textpattern/lib/txplib_misc.php:1598 trigger_error()
textpattern/lib/txplib_misc.php:1614 fetch_form()
textpattern/publish/taghandlers.php:266 parse_form()
textpattern/publish.php:1106 output_form()
textpattern/publish.php:1028 processTags()
textpattern/lib/txplib_misc.php:1621 parse()
textpattern/publish.php:786 parse_form()
textpattern/publish.php:903 doArticles()
textpattern/publish.php:893 parseArticles()
textpattern/publish.php:1106 article_custom()

Maar in de form dagboek wordt helemaal geen gebruik gemaakt van deze form.

De form dagboek ziet er zo uit:

<div class=“date_box”>
<div class=“date_box_month”><txp:posted format=”%B” /></div>
<div class=“date_box_day”><txp:posted format= “%d” /></div>
</div>
<h3 class=“entry-title”><txp:title /></h3>
<div class=“entry-content”>
<txp:body />
<txp:if custom_field name=“multipage” value=“1”><txp:newer /></txp:if>
</div>

Je kunt alles zien op deze pagina : http://test.tamarawobben.nl/?c=1e-levensjaar&month=2005-09

Roelof

Offline

#4 2010-02-10 18:00:15

ruud
Developer Emeritus
From: a galaxy far far away
Registered: 2006-06-04
Posts: 5,068
Website

Re: [nl-nl] waarom werkt dit niet

Ik zie in de tag trace dit staan:

<txp:variable name="meerdan1pagina" value='<txp:article_custom section="articles" month=''<txp:page_url type="month" />'' pagenr="2" limit="1" />' />

Die article_custom daarin zorgt ervoor dat de ‘default’ template wordt gebruikt en daarin staat ergens <txp:output_form form="prev_next" />

Offline

#5 2010-02-10 18:36:56

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

Re: [nl-nl] waarom werkt dit niet

Hoi Ruud,

Oke, dan even uitzoeken of ik daar ook een form kan gebruiken.
Dank je voor de tip.

Roelof

Offline

#6 2010-02-10 18:50:04

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

Re: [nl-nl] waarom werkt dit niet

Je kunt het ook zo doen, Roelof:

<txp:variable name="meerdan1pagina" value='<txp:article_custom section="articles" month=''<txp:page_url type="month" />'' pagenr="2" limit="1'><txp:title /></txp:article_custom>' />

Dan heb je geen article form nodig. Het maakt overigens niet uit of daar <txp:title /> of een andere tag staat.

Last edited by els (2010-02-10 18:51:34)

Offline

#7 2010-02-11 07:53:21

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

Re: [nl-nl] waarom werkt dit niet

Oke,

Foutmelding is weg alleen het werkt nog niet.

Ik heb nu :

<div class=“date_box”>
<div class=“date_box_month”><txp:posted format=”%B” /></div>
<div class=“date_box_day”><txp:posted format= “%d” /></div>
</div>
<h3 class=“entry-title”><txp:title /></h3>
<div class=“entry-content”>
<txp:body />
<txp:if custom_field name=“multipage” value=“1”> <txp:next />
</ txp:if>
</div>

Maar de hele layout wordt dan vernield.
Als ik de custom field weer weghaal, is alles goed.

Kan me iemand uitleggen hoe dat komt ?

Roelof

Offline

#8 2010-02-11 08:25:43

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

Re: [nl-nl] waarom werkt dit niet

roelof wrote:

<txp:if custom_field name="multipage" value="1"> <txp:next />
</ txp:if>
  1. openingstag mist een _: <txp:if_custom_field>
  2. de tag is verkeerd gesloten: </txp:if_custom_field>
  3. <txp:next /> bestaat niet, dat moet zijn <txp:link_to_next /> of (waarschijnlijker in jouw situatie) <txp:newer />

Offline

#9 2010-02-11 09:39:01

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

Re: [nl-nl] waarom werkt dit niet

Hoi Els.

Ik heb het veranderd maar het werkt nog niet.
Zie pagina : http://test.tamarawobben.nl/?c=zwanger&month=2005-08

De layout is verknald en ik zie geen link naar een andere artikel.

Roelof

Offline

Board footer

Powered by FluxBB