Recently I used a crosstab chart and found that when I manually specified the ID of a crosstab chart, the arclist tag cannot be used to call up related articles. Finally, I found that the arclist tag has a problem. The problem to be modified is: include/taglib/arclist. lib. PHP finds the following: if ($ CTAG-> getatt ('cross ') = '1') is changed to if ($ CTAG-> getatt ('cross ')! = '0'): If ($ arr ['crossid ']! = '') $ Selquery =" select ID, topid from '#@__ arctype 'where ID in (' {$ arr ['crossid ']}') andid <> '{$ typeid}' andtopid <> '{$ typeid}' "; changed to: if ($ arr ['crossid ']! = '') $ Selquery =" select ID, topid from '#@__ arctype 'where ID in ({$ arr ['crossid']}) andid <> '{$ typeid}' andtopid <> '{$ typeid }' ";
Analysis: from the database, we can see that when the column is not cross, the value of cross is 0. When the column is automatically obtained, the value of cross is 1. When the column is manually specified, the value of cross is 2. apparently if ($ CTAG-> getatt ('cross ') = '1') is incorrect. $ crossid is always blank when you manually specify an ID
The Dede arclist label cannot be called when the cross-section is called.