Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
18.01.2005, 13:34 | #1 |
Новенький
Регистрация: 18.01.2005
Сообщений: 11
|
Список сотрудников с карточками
Здравствуйте!
Стоит такая задача: Вывести список сотрудников в виде таблицы (ФИО, e-mail, телефон) и при кликаньи на строку открывалась карточка этого сотрудника с полями: день рождения, должность и т.д. Вывести на главную страничку поздравление, если насупил день рождения сотрудника. Подскажите, какое расширение может для этой задачи подойти? Заранее спасибо. |
19.01.2005, 06:05 | #2 |
Новенький
Регистрация: 21.10.2004
Сообщений: 12
|
Попробуйте FE user list. Ето не совсем то о чем вы спрашиваете но там имеетсиа возможность выводить лист ФЕ пользователей с картинками. Ещё есть ехтентион jp_staff и xds_staff. Они опять таки не делаю всё что вам нужно.
Посмотрите туториал http://typo3.org/documentation/document-library/player_profile_basic/ На его основе можно сделать то что у вас. |
21.01.2005, 16:48 | #3 |
Новенький
Регистрация: 18.01.2005
Сообщений: 11
|
jp_staff подходит. Спасибо. Только что-то не получается его использовать и показывать что-то. Делаю как написано в документации.
1. Установил расширение со значениями по умолчанию, все галочки отмечены. 2. Создал sys-folder. 3. Вставил контент в страничку с типом plugin Staff Organisation. В поле код написал LIST, в исходной точке выбрал ранее созданную системную директорию. 4. Добавил тестового сотрудника :-( Ничего нет. Если кто-то пробовал или пользуется этим расширением, подскажите, что не правильно? |
21.01.2005, 21:27 | #4 |
Administrator
|
Смотрте код экстеншена.
Так быстрее всего с этим можно разобраться. Код лежит в папке typo3conf/ext/имя_экстеншена. Еще стоит проверить что установлена General Record Storage Folder в свойствах страницы (и что она показывает на ту sysfolder где лежат записи этого экстеншена). Еще возможная причина это шаблоны, которые отвечают за вывод инфы (css_slyled_content или старые шаблоны). Нужно проверить, что с их подключением в рутовом шаблоне все хорошо. |
22.01.2005, 01:40 | #5 |
Продвинутый
Регистрация: 10.11.2004
Адрес: Montreal
Сообщений: 92
|
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) |
24.01.2005, 17:12 | #6 |
Новенький
Регистрация: 18.01.2005
Сообщений: 11
|
Сделал. Ругается: 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? |
29.01.2005, 08:07 | #7 |
Продвинутый
Регистрация: 10.11.2004
Адрес: Montreal
Сообщений: 92
|
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. |
04.10.2005, 16:17 | #8 |
Новенький
Регистрация: 04.10.2005
Сообщений: 15
|
Та же проблема. Сделал все, как написано выше, но тоже не вижу введенных людей на странице. Кто-нибудь нашел решение?
|