Пользовательский модуль публикации вакансий Drupal 6 - PullRequest
0 голосов
/ 09 декабря 2010

Я пытаюсь создать модуль, который позволяет пользователю получить доступ к управлению заданиями / отделами и разместить их на нашем веб-сайте. Это также позволит конечным пользователям подать заявку на данную должность.

Иерархия выглядит следующим образом:

About Us Page (standard drupal page)
  -Careers (overview with list of all openings)
    -Department Pages (if one or more jobs are available, they'll be displayed here)
      -Individual Job posting with form to submit resume 

В настоящее время я использую две пользовательские таблицы для рабочих мест и отделов.

У меня все административные (CRUD) вещи работают просто отлично - мой вопрос заключается в том, чтобы "drupal" интегрировал страницы отделов и страницы отдельных карьер.

Должен ли я создать пользовательский тип контента, который будет хранить все данные о заданиях / отделах в узле? Или я должен придерживаться своих пользовательских таблиц и интегрироваться с модулем Path для настройки всех страниц отдела и страницы приложения? Кроме того, как лучше интегрировать бланк заявления о приеме на работу в модуль?

Я ценю любую помощь!

1 Ответ

1 голос
/ 20 января 2011

Можно создать пользовательский тип узла для заданий, а затем создать словарь таксономии для карьерного роста с терминами для отделов внутри него, чтобы затем можно было назначать термины таксономии для задания.Это было бы очень быстро и легко сделать.

Это также означает, что вы можете вывести хорошие категорированные хлебные крошки, используя модуль Custom Breadcrumbs.Пользовательские хлебные крошки содержат подмодуль под названием «Таксономия пользовательских хлебных крошек», чтобы вы могли выводить информацию о карьере / отделе в сухарях.

Вы также можете использовать Pathauto для вывода хорошо структурированных URL-адресов, оптимизированных для SEO, используя этот метод.

Отредактированочтобы сказать, что с помощью этого метода вы могли бы использовать представления для отображения списков, относящихся к конкретным терминам таксономии, просто включив термин таксономии «просмотр», чтобы вы могли показать все открытые места на сайте www.example.com/careers и все открытые ведомственные адреса на сайте www.example.com/careers./department-name.

...