![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
|
#1 |
|
Новенький
Регистрация: 26.03.2007
Сообщений: 1
|
Кто-нибудь пользовался данным плагином?
|
|
|
|
|
|
#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
}
}
|
|
|
|
|
|
#3 |
|
Senior Member
|
не знаю, но у меня все работает...
установил расширение, а далее, нужно либо просто добавить статический шаблон из расширения в шаблон корня сайта. Либо скопировать настройку из папки ml_links/Configuration/TypoScript/setup.txt в настройки шаблона сайта. А лучше создать дополнительный шаблон, скопировав туда настройку из расширения, и включить его в основной шаблон сайта. Преимущество второго и третьего способов - можно изменить настройки под себя, как это сделать - читайте в руководстве по расширению |
|
|
|
|
|
#4 |
|
Senior Member
Регистрация: 15.02.2006
Адрес: Петербург
Сообщений: 462
|
Так все и делал.
Правда я и скопировал настройки из ml_links/Configuration/TypoScript/setup.txt И подключил статический шаблон... Может быть в этом дело?.. Кстати версия Typo3 4.4.1 |
|
|
|
|
|
#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 Дублирование здесь не должно никак отражаться в настройках... но никчему оно... |
|
|
|
|
|
#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 Спасибо. |
|
|
|
|
|
#7 |
|
Senior Member
|
Для ссылок из RTE там есть свои параметры, посмотреть можно тоже в документации, а если не понятно, то уж тогда в код лезть...
|
|
|
|
|
|
#8 |
|
Senior Member
Регистрация: 15.02.2006
Адрес: Петербург
Сообщений: 462
|
в том т и дело, что установил вроде бы добавлять иконки ДЛЯ ВСЕХ ссылок (мне так показалось) а появились они только в ссылках их RTE, а в обычной файловой ссылке нет.
|
|
|
|
|
|
#9 | |
|
Senior Member
|
а что значит, "в обычной файловой ссылке"?
В документации написано: Цитата:
Может в этом проблема? |
|
|
|
|
|
|
#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 |