Пример правила удаления термина при сохранении ноды:
Events: Перед сохранением материала
Условия: Entity has field Параметр: Сущность: [node], Поле: field_tags
Действия: Remove an item from a list Параметр: List: [node:field-tags], Item to remove: 203
field_tags — ссылка на термин
203 — id удаляемого термна
Вы задаете сумбурный вопрос и хотите получить на него вполне конкретную пошаговую инструкцию по решению вашей проблемы? Потом удивляетесь, что вопросы остаются без ответов. Напишите что и как именно вы хотите получить. Я не прошу прикладывать иллюстрации и схемы. Но раз уж вы ожидаете что отвечающий потратит 10-15 минут своего времени что бы вам помочь, будьте любезны и вы потратить столько же на грамотное составление своего вопроса.
Для удаления терминов, есть админская часть, зачем их переносить в пользовательскую часть и потом еще гемороится с правами на удаление.
Это глупо. Нельзя совмещать пользовательскую часть и админскую.
Так как в один прекрасный момент окажетесь с поломанным сайтом или это выльется в долгий геморой.
Мое имхо.
Но все таки конечно можно сделать удаление термина при редактировании или создании ноды. Даже представил как.
Модуля такого нет скорей всего. Поэтому надо самому писать данный функционал. Скажу, что не очень и сложный по сути... на первый взгляд.
Вы задаете сумбурный вопрос и хотите получить на него вполне конкретную пошаговую инструкцию по решению вашей проблемы? Потом удивляетесь, что вопросы остаются без ответов. Напишите что и как именно вы хотите получить. Я не прошу прикладывать иллюстрации и схемы. Но раз уж вы ожидаете что отвечающий потратит 10-15 минут своего времени что бы вам помочь, будьте любезны и вы потратить столько же на грамотное составление своего вопроса.
Модуль Hierarchical Select позволяет при редактировании ноды добавлять новые термины в любое место их иерархии в словаре. Для этого нужно выбрать позицию куда следует добавить новый термин, а затем выбрать из select list пункт и в появившемся поле вписать название нового термина. После чего термин будет создан и станет доступным для выбора чтобы привязать к нему ноду.
Мой вопрос заключается в том можно ли аналогичным образом удалять термины выбрав их из того же select list и нажав "удалить"? Настоящий функционал модуля как я понимаю этого не предусматривает.
"iHappy" wrote:
Для удаления терминов, есть админская часть, зачем их переносить в пользовательскую часть и потом еще гемороится с правами на удаление.
Это глупо. Нельзя совмещать пользовательскую часть и админскую.
Так как в один прекрасный момент окажетесь с поломанным сайтом или это выльется в долгий геморой.
Мое имхо.
Но все таки конечно можно сделать удаление термина при редактировании или создании ноды. Даже представил как.
Модуля такого нет скорей всего. Поэтому надо самому писать данный функционал. Скажу, что не очень и сложный по сути... на первый взгляд.
Данное совмещение делается исключительно для удобства администратора.
И если есть возможность добавлять термин почему же возможность его удаления или редактирования - это глупо?
У меня предположение что это потому что при удалении или редактировании материалы закрепленные за термином останутся сами по себе. То есть эта функция будет какбы не полноценной потому как будет выполнять только пол работы.
Комментарии
рулесами
Встречал на форуме подобную тему которая так же осталась без ответа.
Объясните пожалуйста в чем тайна?
Пример правила удаления термина при сохранении ноды:
Events: Перед сохранением материала
Условия: Entity has field Параметр: Сущность: [node], Поле: field_tags
Действия: Remove an item from a list Параметр: List: [node:field-tags], Item to remove: 203
field_tags — ссылка на термин
203 — id удаляемого термна
Необходимо удалять со страницы редактирования материала не зависимо от сохранения.
Вы задаете сумбурный вопрос и хотите получить на него вполне конкретную пошаговую инструкцию по решению вашей проблемы? Потом удивляетесь, что вопросы остаются без ответов. Напишите что и как именно вы хотите получить. Я не прошу прикладывать иллюстрации и схемы. Но раз уж вы ожидаете что отвечающий потратит 10-15 минут своего времени что бы вам помочь, будьте любезны и вы потратить столько же на грамотное составление своего вопроса.
Для удаления терминов, есть админская часть, зачем их переносить в пользовательскую часть и потом еще гемороится с правами на удаление.
Это глупо. Нельзя совмещать пользовательскую часть и админскую.
Так как в один прекрасный момент окажетесь с поломанным сайтом или это выльется в долгий геморой.
Мое имхо.
Но все таки конечно можно сделать удаление термина при редактировании или создании ноды. Даже представил как.
Модуля такого нет скорей всего. Поэтому надо самому писать данный функционал. Скажу, что не очень и сложный по сути... на первый взгляд.
Модуль Hierarchical Select позволяет при редактировании ноды добавлять новые термины в любое место их иерархии в словаре. Для этого нужно выбрать позицию куда следует добавить новый термин, а затем выбрать из select list пункт и в появившемся поле вписать название нового термина. После чего термин будет создан и станет доступным для выбора чтобы привязать к нему ноду.
Мой вопрос заключается в том можно ли аналогичным образом удалять термины выбрав их из того же select list и нажав "удалить"? Настоящий функционал модуля как я понимаю этого не предусматривает.
Данное совмещение делается исключительно для удобства администратора.
И если есть возможность добавлять термин почему же возможность его удаления или редактирования - это глупо?
У меня предположение что это потому что при удалении или редактировании материалы закрепленные за термином останутся сами по себе. То есть эта функция будет какбы не полноценной потому как будет выполнять только пол работы.