![]() |
Список сотрудников с карточками
Здравствуйте!
Стоит такая задача: Вывести список сотрудников в виде таблицы (ФИО, e-mail, телефон) и при кликаньи на строку открывалась карточка этого сотрудника с полями: день рождения, должность и т.д. Вывести на главную страничку поздравление, если насупил день рождения сотрудника. Подскажите, какое расширение может для этой задачи подойти? Заранее спасибо. |
Попробуйте FE user list. Ето не совсем то о чем вы спрашиваете но там имеетсиа возможность выводить лист ФЕ пользователей с картинками. Ещё есть ехтентион jp_staff и xds_staff. Они опять таки не делаю всё что вам нужно.
Посмотрите туториал http://typo3.org/documentation/document-library/player_profile_basic/ На его основе можно сделать то что у вас. |
jp_staff подходит. Спасибо. Только что-то не получается его использовать и показывать что-то. Делаю как написано в документации.
1. Установил расширение со значениями по умолчанию, все галочки отмечены. 2. Создал sys-folder. 3. Вставил контент в страничку с типом plugin Staff Organisation. В поле код написал LIST, в исходной точке выбрал ранее созданную системную директорию. 4. Добавил тестового сотрудника :-( Ничего нет. Если кто-то пробовал или пользуется этим расширением, подскажите, что не правильно? |
Смотрте код экстеншена.
Так быстрее всего с этим можно разобраться. Код лежит в папке typo3conf/ext/имя_экстеншена. Еще стоит проверить что установлена General Record Storage Folder в свойствах страницы (и что она показывает на ту sysfolder где лежат записи этого экстеншена). Еще возможная причина это шаблоны, которые отвечают за вывод инфы (css_slyled_content или старые шаблоны). Нужно проверить, что с их подключением в рутовом шаблоне все хорошо. |
For me it worked from the first attempt:
What I did example: pid100 - (General Record Storage Page = pid102) install the plugin CODE:LIST pid101 - install the plugin CODE:INFO pid102 - sysFolder (where you create jp_staff records) |
Сделал. Ругается: Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /var/www/elan/typo3conf/ext/jp_staff/pi1/class.tx_jpstaff_pi1.php on line 106
Посмотрел в код. В функции getItems() $this->pid пустое значение. Повидимому код в case \"LIST\" или не правильно работает или у меня где-то ошибки. pid34 - sysFolder pid25 - Страничка с плагином CODE:LIST При этом когда создаю сотрудника, в таблице tx_jpstaff_list у сотрудников поле pid всегда 1. Это правильно? Или pid должен указывать на sysFolder? |
Did you specify \"General Record Storage Page\" for your page pid25 where plugin with CODE:LIST. This should be set in page header. It should point to page/sysFolderr where you create your staff records.
About what pid is supposed to be I do not know. I'll check it later. |
Та же проблема. Сделал все, как написано выше, но тоже не вижу введенных людей на странице. Кто-нибудь нашел решение?
|
Часовой пояс GMT +4, время: 02:33. |
Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot