I have a vocabulary with over 120 nested terms.
when I try to create a new block with this module and omit terms that I don't want displayed it stores only the first 96 term settings (omit check status) and forgets all the others.

Comments

baselkhateeb’s picture

Title: omit terms options aren't fully stored » omit terms settings aren't fully stored
j.mead’s picture

same experience, though I haven't counted number of terms exactly, and where it stops. i know i have well over 127 terms, and that caused a problem with the taxonomy module a while back. i forgot how I got that fixed and now I wonder if this is a related issue.
can't use this module until I can think of a work around

PixelClever’s picture

Priority: Major » Normal
Status: Active » Postponed (maintainer needs more info)

Well I don't really have time to set up a vocabulary with that many terms and settings. Could you check in the tb_added_list table and in the omit_tids column check if all the tids are there right after saving once. If they are, but they don't display in the form then we can limit it to a form issue. If they aren't there in the table then it is probably a form submission issue. If they actually do show that they are saved in both the form on revisiting and in the table, but doesn't alter display then it an issue dealing with how that information is processed later. Let me know what you find out and I will look at it again.

Drusel’s picture

Hi, I have the same problem (sorry for my bad english)

I checked the column omit_tids, it recorded only the first 255 characters, but I have at least 2 times more ...
I want to hide most of the items in the block ...
I tried to replace the base of "varchar (255)" to "text" ... now be written in the column all the values​​, but the site instead of the 10 items are displayed only 2

:-(

mttjn’s picture

same problem... column omit_tids stores up to 255 characters but no more... which means many tids are not getting saved here. would love to know how we can fix this...
thanks - apart from this problem it's a great module.

mttjn’s picture

Status: Postponed (maintainer needs more info) » Closed (fixed)

The problem: varchar(255) on omit_tids in table tb_added_list. If you want to omit a lot of terms you just run out of space in your db table.

How to fix this: delete and replace column omit_tids in table tb_added_list. Use exactly the same settings but select "text" instead of "varchar", and don't set a limit. Make sure everything else is the same.

If you have already selected a load of terms to be omitted, copy the contents of the omit_tids field into a text editor before deleting and recreating the column and then simply paste them back in there afterwards. That way you don't lose what you've already done and you save yourself a few minutes :)