digitális, web

Kategória listázási hiba a Textpatternben – és a megoldás

Most egy kis geek post következik: hátha valaki, aki Textpatternt használ, hasonló problémával küzd – hát, ne szenvedjen tovább. Elöljáróban annyit, hogy az alant vázolt probléma sajnos tapasztalataim alapján nem elszigetelt jelenség a TXP fejlesztési forgatagában, és nagyban hozzájárult ahhoz, hogy egyre kevesebbet használjam a motort. Lassan szinte nem múlik el úgy verziólépés, hogy valamelyik teljesen ártatlan kis tag ne kezdene el furcsán működni – vagy épp ne csinálja azt, amire hivatott. A 4.2.0-ról 4.3.0-ra történő váltás során például a <txp:if_category> függvény rendetlenkedett, ami teljesen alap kondíció, nincs benne semmi hack, semmi trükk, natív TXP funkció. Sajnos a fejlesztők egyelőre nem vették a fáradtságot az apró hiba kiküszöbölésére, úgyhogy ha valaki esetleg beleütközött ebbe a problémába, ne keressen tovább, ne írja át az oldalsablonjait, csupán illessze be az adott oldalon a függvény elé valahová az alábbi kis kódot:

<txp:php> // Workaround for $context bug in Txp 4.3.0 messy URL mode
global $context;
$gps_context = gps('context');
$context = $gps_context ? $gps_context : 'article';
</txp:php>

És ezzel egyelőre meg is volnánk. Innentől már csak reménykedni kell,hogy 1) javítják a hibát; 2) ha javítják, a fenti kóddal nem lesz ütközés, hogy ismét turkálni kelljen a sablonokban. Uff!

Standard

2 thoughts on “Kategória listázási hiba a Textpatternben – és a megoldás

Comments are closed.