Как средство форматирования CCK узнает, к какому полю и узлу оно относится? - PullRequest
1 голос
/ 13 августа 2010

Я новичок в разработке CCK и у меня возникли проблемы с созданием нового поля для моей системы.

В частности, я пишу виджет, который прикрепляет файл к полю. Как только это произойдет, как функция форматирования может выяснить, к какому полю и узлу она относится, чтобы получить нужный файл, связанный с этим полем? Есть ли способ сохранить информацию о файле непосредственно в массиве $ element?

Буду признателен за примеры, показывающие, как это можно сделать. Я также был бы признателен за хорошие рекомендации о том, как создавать виджеты и средства форматирования ...

Большое спасибо!

Ответы [ 2 ]

1 голос
/ 13 августа 2010

Давным-давно я писал о средствах форматирования полей CCK в своем блоге.

Форматировщики полей - это в основном функции тем, CCK вызывает их, когда получает содержимое и хочет его отобразить. Характер контента может сильно различаться, это зависит от того, какое поле / виджет используется.

0 голосов
/ 14 августа 2010

Я не совсем уверен, какова ваша конечная цель, но, возможно, уже есть модуль, который делает то, что вы пытаетесь сделать. Если бы вы могли объяснить это немного больше, я могу сообщить вам, знаю ли я о модуле, который будет вам полезен.

...