Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
27.03.2007, 15:21 | #1 |
Новенький
Регистрация: 26.03.2007
Сообщений: 1
|
Как прикрепить Extended links???
Кто-нибудь пользовался данным плагином?
|
26.09.2010, 15:22 | #2 |
Senior Member
Регистрация: 15.02.2006
Адрес: Петербург
Сообщений: 462
|
Подниму этот пост.
Не получается заставить работать экст ml_links (http://typo3.org/extensions/reposito...links/current/) Собственно: 1. Установил экст. 2. Добавил в template корня сайта статический шаблон (Extended links - Default configuration). Не знаю надо ли это делать, но пробовал и без него. 3. Добавил в TS config корня содержимого конфига из самого экста: Код:
tt_content.text.20.parseFunc.tags.link.typolink.userFunc = tx_mllinks_pi1->getFiletype In 4.3, there must be some problem with autoloading as one has to explicitly define the library to be included: tt_content.text.20.parseFunc.tags.link.typolink.userFunc = tx_mllinks_pi1->getFiletype tt_content.text.20.parseFunc.tags.link.typolink.userFunc.includeLibs = EXT:ml_links/pi1/class.tx_mllinks_pi1.php plugin.tx_mllinks_pi1 { separator = ## definition for external links externalDomain { 1 { domain = http://en.wikipedia.org 10.image = EXT:ml_links/Resources/Public/Icons/domains/wikipedia.png 10.image.link = 0 20.linkTag = 1 } 2 { domain = http://fr.wikipedia.org 10.image = EXT:ml_links/Resources/Public/Icons/domains/wikipedia.png 10.image.link = 0 20.linkTag = 1 } 3 { domain = http://typo3.org 10.image = EXT:ml_links/Resources/Public/Icons/domains/typo3.png 10.image.link = 0 20.linkTag = 1 } } external { 10.image = EXT:ml_links/Resources/Public/Icons/globe.gif 10.image.link = 0 20.linkTag = 1 } mailto { 10.image = EXT:ml_links/Resources/Public/Icons/mailto.gif 10.image.link = 0 20.linkTag = 1 } ## Filetypes: Security asc { 10.image = EXT:ml_links/Resources/Public/Icons/filetypes/asc.png 10.image.link = 0 20.linkTag = 1 } cer { 10.image = EXT:ml_links/Resources/Public/Icons/filetypes/cer.png 10.image.link = 0 20.linkTag = 1 } gpg { 10.image = EXT:ml_links/Resources/Public/Icons/filetypes/gpg.png 10.image.link = 0 20.linkTag = 1 } ## Filetypes: Archives bz2 { 10.image = EXT:ml_links/Resources/Public/Icons/filetypes/bz2.png 10.image.link = 0 20.linkTag = 1 30.filesize = 1 } deb { 10.image = EXT:ml_links/Resources/Public/Icons/filetypes/deb.png 10.image.link = 0 20.linkTag = 1 30.filesize = 1 } gz { 10.image = EXT:ml_links/Resources/Public/Icons/filetypes/gz.png 10.image.link = 0 20.linkTag = 1 30.filesize = 1 } t3x { 10.image = EXT:ml_links/Resources/Public/Icons/filetypes/t3x.png 10.image.link = 0 20.linkTag = 1 30.filesize = 1 } tgz { 10.image = EXT:ml_links/Resources/Public/Icons/filetypes/tgz.png 10.image.link = 0 20.linkTag = 1 30.filesize = 1 } zip { 10.image = EXT:ml_links/Resources/Public/Icons/filetypes/zip.png 10.image.link = 0 20.linkTag = 1 30.filesize = 1 } ## Filetypes: MS Office doc { 10.image = EXT:ml_links/Resources/Public/Icons/filetypes/doc.png 10.image.link = 0 20.linkTag = 1 30.filesize = 1 } docx { 10.image = EXT:ml_links/Resources/Public/Icons/filetypes/docx.png 10.image.link = 0 20.linkTag = 1 30.filesize = 1 } pps { 10.image = EXT:ml_links/Resources/Public/Icons/filetypes/pps.png 10.image.link = 0 20.linkTag = 1 30.filesize = 1 } ppt { 10.image = EXT:ml_links/Resources/Public/Icons/filetypes/ppt.png 10.image.link = 0 20.linkTag = 1 30.filesize = 1 } pptx { 10.image = EXT:ml_links/Resources/Public/Icons/filetypes/pptx.png 10.image.link = 0 20.linkTag = 1 30.filesize = 1 } vsd { 10.image = EXT:ml_links/Resources/Public/Icons/filetypes/vsd.png 10.image.link = 0 20.linkTag = 1 30.filesize = 1 } xls { 10.image = EXT:ml_links/Resources/Public/Icons/filetypes/xls.png 10.image.link = 0 20.linkTag = 1 30.filesize = 1 } xlsx { 10.image = EXT:ml_links/Resources/Public/Icons/filetypes/xlsx.png 10.image.link = 0 20.linkTag = 1 30.filesize = 1 } ## Filetypes: Programming Languages c { 10.image = EXT:ml_links/Resources/Public/Icons/filetypes/c.png 10.image.link = 0 20.linkTag = 1 } cpp { 10.image = EXT:ml_links/Resources/Public/Icons/filetypes/cpp.png 10.image.link = 0 20.linkTag = 1 } h { 10.image = EXT:ml_links/Resources/Public/Icons/filetypes/h.png 10.image.link = 0 20.linkTag = 1 } java { 10.image = EXT:ml_links/Resources/Public/Icons/filetypes/java.png 10.image.link = 0 20.linkTag = 1 } vhd { 10.image = EXT:ml_links/Resources/Public/Icons/filetypes/vhd.png 10.image.link = 0 20.linkTag = 1 } ## Filetypes: LaTeX and Cie dvi { 10.image = EXT:ml_links/Resources/Public/Icons/filetypes/dvi.png 10.image.link = 0 20.linkTag = 1 30.filesize = 1 } pdf { 10.image = EXT:ml_links/Resources/Public/Icons/filetypes/pdf.png 10.image.link = 0 20.linkTag = 1 30.filesize = 1 } pl { 10.image = EXT:ml_links/Resources/Public/Icons/filetypes/txt.png 10.image.link = 0 20.linkTag = 1 30.filesize = 1 } ps { 10.image = EXT:ml_links/Resources/Public/Icons/filetypes/ps.png 10.image.link = 0 20.linkTag = 1 30.filesize = 1 } tex { 10.image = EXT:ml_links/Resources/Public/Icons/filetypes/tex.png 10.image.link = 0 20.linkTag = 1 } ## Filetypes: Multimedia mid { 10.image = EXT:ml_links/Resources/Public/Icons/filetypes/mid.png 10.image.link = 0 20.linkTag = 1 30.filesize = 1 } mov { 10.image = EXT:ml_links/Resources/Public/Icons/filetypes/mov.png 10.image.link = 0 20.linkTag = 1 30.filesize = 1 } mp3 { 10.image = EXT:ml_links/Resources/Public/Icons/filetypes/mp3.png 10.image.link = 0 20.linkTag = 1 30.filesize = 1 } m4a { 10.image = EXT:ml_links/Resources/Public/Icons/filetypes/m4a.png 10.image.link = 0 20.linkTag = 1 30.filesize = 1 } mpg { 10.image = EXT:ml_links/Resources/Public/Icons/filetypes/mpeg.png 10.image.link = 0 20.linkTag = 1 30.filesize = 1 } wav { 10.image = EXT:ml_links/Resources/Public/Icons/filetypes/wav.png 10.image.link = 0 20.linkTag = 1 30.filesize = 1 } ## Filetypes: Pictures eps { 10.image = EXT:ml_links/Resources/Public/Icons/filetypes/eps.png 10.image.link = 0 20.linkTag = 1 30.filesize = 1 } gif { 10.image = EXT:ml_links/Resources/Public/Icons/filetypes/gif.png 10.image.link = 0 20.linkTag = 1 30.filesize = 1 } jpg { 10.image = EXT:ml_links/Resources/Public/Icons/filetypes/jpg.png 10.image.link = 0 20.linkTag = 1 30.filesize = 1 } png { 10.image = EXT:ml_links/Resources/Public/Icons/filetypes/png.png 10.image.link = 0 20.linkTag = 1 30.filesize = 1 } psd { 10.image = EXT:ml_links/Resources/Public/Icons/filetypes/psd.png 10.image.link = 0 20.linkTag = 1 30.filesize = 1 } ## Filetypes: Miscealleous dtd { 10.image = EXT:ml_links/Resources/Public/Icons/filetypes/dtd.png 10.image.link = 0 20.linkTag = 1 } exe { 10.image = EXT:ml_links/Resources/Public/Icons/filetypes/exe.png 10.image.link = 0 20.linkTag = 1 30.filesize = 1 } patch { 10.image = EXT:ml_links/Resources/Public/Icons/filetypes/txt.png 10.image.link = 0 20.linkTag = 1 30.filesize = 1 } diff { 10.image = EXT:ml_links/Resources/Public/Icons/filetypes/txt.png 10.image.link = 0 20.linkTag = 1 30.filesize = 1 } sh { 10.image = EXT:ml_links/Resources/Public/Icons/filetypes/sh.png 10.image.link = 0 20.linkTag = 1 } sql { 10.image = EXT:ml_links/Resources/Public/Icons/filetypes/txt.png 10.image.link = 0 20.linkTag = 1 30.filesize = 1 } txt { 10.image = EXT:ml_links/Resources/Public/Icons/filetypes/txt.png 10.image.link = 0 20.linkTag = 1 30.filesize = 1 } xml { 10.image = EXT:ml_links/Resources/Public/Icons/filetypes/xml.png 10.image.link = 0 20.linkTag = 1 } } |
27.09.2010, 10:48 | #3 |
Senior Member
|
не знаю, но у меня все работает...
установил расширение, а далее, нужно либо просто добавить статический шаблон из расширения в шаблон корня сайта. Либо скопировать настройку из папки ml_links/Configuration/TypoScript/setup.txt в настройки шаблона сайта. А лучше создать дополнительный шаблон, скопировав туда настройку из расширения, и включить его в основной шаблон сайта. Преимущество второго и третьего способов - можно изменить настройки под себя, как это сделать - читайте в руководстве по расширению |
27.09.2010, 14:14 | #4 |
Senior Member
Регистрация: 15.02.2006
Адрес: Петербург
Сообщений: 462
|
Так все и делал.
Правда я и скопировал настройки из ml_links/Configuration/TypoScript/setup.txt И подключил статический шаблон... Может быть в этом дело?.. Кстати версия Typo3 4.4.1 |
27.09.2010, 14:48 | #5 |
Senior Member
|
непонятен вот этот фрагмент в настройке:
Код:
tt_content.text.20.parseFunc.tags.link.typolink.userFunc = tx_mllinks_pi1->getFiletype In 4.3, there must be some problem with autoloading as one has to explicitly define the library to be included: tt_content.text.20.parseFunc.tags.link.typolink.userFunc = tx_mllinks_pi1->getFiletype tt_content.text.20.parseFunc.tags.link.typolink.userFunc.includeLibs = EXT:ml_links/pi1/class.tx_mllinks_pi1.php Дублирование здесь не должно никак отражаться в настройках... но никчему оно... |
27.09.2010, 14:59 | #6 |
Senior Member
Регистрация: 15.02.2006
Адрес: Петербург
Сообщений: 462
|
А еще есть такой кусок TS кода в файлах с экстом
Код:
tt_content.text.20.parseFunc.tags.link.typolink.userFunc = tx_mllinks_pi1->getFiletype tt_content.text.20.parseFunc.tags.link.typolink.userFunc.includeLibs = EXT:ml_links/pi1/class.tx_mllinks_pi1.php tt_content.text.20.parseFunc.tags.link.postUserFunc = tx_mllinks_pi1->main tt_content.text.20.parseFunc.tags.typolist.default.parseFunc.tags.link.typolink.userFunc = tx_mllinks_pi1->getFiletype tt_content.text.20.parseFunc.tags.typolist.default.parseFunc.tags.link.typolink.userFunc.includeLibs = EXT:ml_links/pi1/class.tx_mllinks_pi1.php tt_content.text.20.parseFunc.tags.typolist.default.parseFunc.tags.link.postUserFunc = tx_mllinks_pi1->main lib.parseFunc.tags.link.typolink.userFunc = tx_mllinks_pi1->getFiletype lib.parseFunc.tags.link.typolink.userFunc.includeLibs = EXT:ml_links/pi1/class.tx_mllinks_pi1.php lib.parseFunc.tags.link.postUserFunc = tx_mllinks_pi1->main lib.parseFunc_RTE.tags.link.typolink.userFunc = tx_mllinks_pi1->getFiletype lib.parseFunc_RTE.tags.link.typolink.userFunc.includeLibs = EXT:ml_links/pi1/class.tx_mllinks_pi1.php lib.parseFunc_RTE.tags.link.postUserFunc = tx_mllinks_pi1->main Спасибо. |
27.09.2010, 15:08 | #7 |
Senior Member
|
Для ссылок из RTE там есть свои параметры, посмотреть можно тоже в документации, а если не понятно, то уж тогда в код лезть...
|
27.09.2010, 19:05 | #8 |
Senior Member
Регистрация: 15.02.2006
Адрес: Петербург
Сообщений: 462
|
в том т и дело, что установил вроде бы добавлять иконки ДЛЯ ВСЕХ ссылок (мне так показалось) а появились они только в ссылках их RTE, а в обычной файловой ссылке нет.
|
27.09.2010, 19:42 | #9 | |
Senior Member
|
а что значит, "в обычной файловой ссылке"?
В документации написано: Цитата:
Может в этом проблема? |
|
27.09.2010, 19:50 | #10 |
Senior Member
Регистрация: 15.02.2006
Адрес: Петербург
Сообщений: 462
|
про это я читал...
еще не копал в чем дело. а обычной ссылкой я назвал ту, которую втавил на страницу через вставку контента "файловая ссылка" (как то так называется), а какой html она генерит - не смотрел. Возможно обычный тег <a> |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Таксономия в typo3 (как реализовать?) | Slanj | Общие вопросы | 19 | 24.06.2013 01:14 |
Как в RTE HtmlArea добавить свою кнопку? | Дылгеров Ц.В. | HTMLArea, RTE, tinymce_rte и другие визуальные редакторы | 9 | 17.04.2008 20:21 |
посоветуйте как разобраться с ImageMagic-ом | -=STYDENT=- | Общие вопросы | 3 | 27.07.2006 23:54 |
как удалить файл | Станислав | Общие вопросы | 1 | 25.01.2006 07:37 |
Как сoвместить tt_news, da_newslettersubscription, direct_mail ?? | Boris | Общие вопросы | 1 | 09.04.2005 10:05 |