first of try with c_move function
then try removing ignore_push and be sure that your door ent is not passable.

also you might wanna try creating doors with models, it's easier, at least to me



Ubi bene, ibi Patria.