vladislav3221, странный вопрос, я же не вижу ваш код. При открытии / закрытии пишете в сессию ид ноды которую надо открыть, или удаляете ид есл изакрываете, при загрузке проходитесь по кукисам и задаете стилями, или как у вас задается, открытость нужных элементов.
vladislav3221, нет, вы можете искать их по любому другому уникальному атрибуту, или считать их по порядку иерархии, смысл в том чтобы однозначно идентифицировать их.