Как да промените типа на полето от Текст на Число, Blogpost

полето

Ако по някаква причина сме създали поле с формат „Текст“, в което сме записали числови стойности и след това е трябвало да преобразуваме тези стойности в числов формат (например за филтриране или сортиране по това поле) - ние са в този бизнес, куп модули ще ви помогнат Правила и Преглежда групови операции.

Тази публикация ще разгледа отблизо как да го направя.

Съдържание

Инсталирайте модули

Изтеглете и инсталирайте модулите Правила, Групови операции на Views (VBO) и Entity API.

Инсталацията е стандартна, от папката sites/all/modules.

  • Правила
  • Правила UI
  • Преглежда групови операции
  • API на обекта
  • Жетони на обекти

Създайте правило

Минаваме Контрол " Конфигурация " Процес " правила " Компоненти (admin/config/workflow/rules/components)

Добавяне на нов компонент, тип компонент: "Правилото".

полето

На следващата страница попълнете данните за компонента: Име - "Преобразуване в номер", име на машината - "преобразуване", добавете променлива (параметър) Тип данни - "Обект> Материал", Етикет - "възел", Име на машината - "възел". Спестяваме.

текст

Добавете условие - "Тип материал".

число

Като селектор на данни изберете параметъра, който добавихме при създаването на компонента.

"Тип материал"- изберете този, в който планираме да трансформираме полетата.

полето

Добавяне на действие - "Конвертиране на типа данни"(Преобразуване на данни).

полето

Тип цел - "Цяло число"(или десетично число, ако трябва да конвертирате в едно).

промените

В настройките за действие посочваме: Стойност за конвертиране - в селектора на данни изберете параметъра, създаден при добавяне на компонента.

типа