Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Разработка расширений / TYPO3 extension development (http://forum.typo3.ru/forumdisplay.php?f=38)
-   -   click-enlarge = прямая ссылка (http://forum.typo3.ru/showthread.php?t=7946)

uoziod 05.09.2009 23:24

click-enlarge = прямая ссылка
 
Все мы, конечно, знаем, что при отметке "click-enlarge" загружаемого в контент изображения оно оборачивается в явоскриптовую ссылку для открытия в полном виде в отдельном окне...

А как сделать так, чтобы ссылка была прямо на большое изображение, ну, т.е. вида <a href="some.jpg... ?

Sergey M Nikitin 06.09.2009 09:49

typolink.parameter = [path-to-img]

uoziod 06.09.2009 12:52

это ответ не на мой вопрос)

Sergey M Nikitin 06.09.2009 13:17

Тогда постарайтесь сформулировать его более точно.

uoziod 06.09.2009 13:18

click-enlarge на картинке из контента?
какие могут быть варианты вообще?)

Sergey M Nikitin 06.09.2009 13:22

переписать настройку tt_content и указать вместо imagelink -> typolink.parameter

uoziod 06.09.2009 13:32

362: tt_content.image.20 {
362: imgList.field = image
363: textPos.field = imageorient
364: imgPath = uploads/pics/
365: imgObjNum = 1
366: 1 {
367: file.import.current = 1
368: file.width.field = imagewidth
369: params = align="top"
370: imageLinkWrap = 1
371: imageLinkWrap {
372: bodyTag = <body bgcolor="black">
373: wrap = <a href="javascript:close();"> | </a>
374: width = {$styles.content.imgtext.linkWrap.width}
375: height = {$styles.content.imgtext.linkWrap.height}
376: effects = {$styles.content.imgtext.linkWrap.effects}
377:
378: JSwindow = 1
379: JSwindow.newWindow = {$styles.content.imgtext.linkWrap.newWindow}
380: JSwindow.expand = 17,20
381:
382: enable.field = image_zoom
383: enable.ifEmpty.typolink.parameter.field = image_link
384: enable.ifEmpty.typolink.parameter.listNum.stdWrap. data = register : IMAGE_NUM_CURRENT
385: enable.ifEmpty.typolink.returnLast = url
386:
387: typolink.parameter.field = image_link
388: typolink.parameter.listNum.stdWrap.data = register : IMAGE_NUM_CURRENT
389: typolink.target = {$styles.content.links.target}
390: typolink.extTarget = {$styles.content.links.extTarget}
391: }
392:
393: altText = TEXT
394: altText {
395: field = altText
396: stripHtml = 1
397: split.token.char = 10
398: split.token.if.isTrue = {$styles.content.imgtext.imageTextSplit}
399: split.returnKey.data = register : IMAGE_NUM_CURRENT
400: }
401:
402: titleText < .altText
403: titleText.field = titleText
404:
405: longdescURL < .altText
406: longdescURL.field = longdescURL
407:
408: emptyTitleHandling = {$styles.content.imgtext.emptyTitleHandling}
409: titleInLink = {$styles.content.imgtext.titleInLink}
410: titleInLinkAndImg = {$styles.content.imgtext.titleInLinkAndImg}
411: }

обратите внимание на 387 строку...

Sergey M Nikitin 06.09.2009 14:02

Не понял что вы хотели этим самым сказать

но сделать надо примерное такое

Код:

tt_content.image.20.1.imageLinkWrap >
tt_content.image.20.1.stdWrap.typolink{
    parameter.field = image_link
    parameter.listNum.stdWrap.data = register:IMAGE_NUM_CURRENT
}


uoziod 06.09.2009 14:05

вот у меня сейчас символ в символ такая же конструкция, и не оборачивает... ссылки нет...

Sergey M Nikitin 06.09.2009 14:10

как тест


tt_content.image.20.1.imageLinkWrap >
tt_content.image.20.1.stdWrap.wrap = Left wrap|Right wrap


Часовой пояс GMT +4, время: 19:31.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot