Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hyperlink 链接到打字脚本中的imagefile_Hyperlink_Typo3_Typoscript_Photoswipe - Fatal编程技术网

Hyperlink 链接到打字脚本中的imagefile

Hyperlink 链接到打字脚本中的imagefile,hyperlink,typo3,typoscript,photoswipe,Hyperlink,Typo3,Typoscript,Photoswipe,我想在打字版中使用Photosweep。6.1,所以我需要以html的形式获取如下内容: <ul id="Gallery" class="gallery"> <li><a href="fileadmin/images/mobile/Verschiedenes/full/DSC_0110.JPG" rel="external"><img src="fileadmin/images/mobile/Verschiedenes/thumbs/DSC_0110.J

我想在打字版中使用Photosweep。6.1,所以我需要以html的形式获取如下内容:

<ul id="Gallery" class="gallery">
<li><a href="fileadmin/images/mobile/Verschiedenes/full/DSC_0110.JPG" rel="external"><img src="fileadmin/images/mobile/Verschiedenes/thumbs/DSC_0110.JPG" alt="Image 01" /></a></li>
<li><a href="fileadmin/images/mobile/Verschiedenes/full/DSC_0111.JPG" rel="external"><img src="fileadmin/images/mobile/Verschiedenes/thumbs/DSC_0111.JPG" alt="Image 02" /></a></li>
</ul>
为了得到这些图片,我在页面上使用了“资源”,并添加了以下打字代码:

temp.pics = FILES
temp.pics {
     #folders = 1:thumbs/
       references {
            table = pages
            uid.data = tsfe:id
            fieldName = media
}
renderObj = IMAGE
renderObj {
#file.import.data = file:current:originalUrl
file.import.data = file:current:originalUid
altText.data = file:current:title
wrap = <li>|</li>
imageLinkWrap = 1
    imageLinkWrap {
      # Activate ImageLinkWrap.
      enable = 1
      typolink.parameter = fileadmin/images/mobile/Verschiedenes/full/{field:current:uid}

      }
 }
stdWrap.wrap = <ul id="Gallery" class="gallery">|</ul>
}


 page.10 {
  template.file = fileadmin/templates/mobile/main_bilder.html
  marks.BILDER < temp.pics
 }
temp.pics=文件
临时照片{
#文件夹=1:拇指/
参考资料{
表=页
uid.data=tsfe:id
字段名=媒体
}
renderObj=图像
伦德罗布{
#file.import.data=文件:当前:originalUrl
file.import.data=文件:当前:originalUid
altText.data=文件:当前:标题
包裹=
  • |
  • imageLinkWrap=1 图像链接包裹{ #激活ImageLinkWrap。 启用=1 typlink.parameter=fileadmin/images/mobile/Verschiedenes/full/{field:current:uid} } } stdWrap.wrap=
      } 第9.10页{ template.file=fileadmin/templates/mobile/main_bilder.html 标记。舱底<温度图 }
      之后,我几乎得到了我想要的,但以下html输出不是我想要的:

       <a class="ui-link" href="fileadmin/images/mobile/Verschiedenes/full/{field:current:uid}">
      
      
      
      因此变量{field:current:uid}不会被文件名替换。有人有主意吗

      多谢各位

      试试看

      typolink.parameter.data = ...
      


      谢谢你为我指明了正确的方向!在我的星座中,这是正确的代码:

      temp.pics = FILES
      temp.pics {
        references {
           table = pages
           uid.data = tsfe:id
           fieldName = media
           }
        renderObj = IMAGE
        renderObj {
          file.import.data = file:current:originalUid
          altText.data = file:current:title
          wrap = <li>|</li>
          imageLinkWrap = 1
          imageLinkWrap {
            # Activate ImageLinkWrap.
            enable = 1
            typolink.parameter = fileadmin/images/mobile/Verschiedenes/full/{file:current:name}
            typolink.parameter.insertData = 1
          }
        }
      stdWrap.wrap = <ul id="Gallery" class="gallery">|</ul>
      }
      
      
      
      page.10.marks.BILDER < temp.pics
      
      temp.pics=文件
      临时照片{
      参考资料{
      表=页
      uid.data=tsfe:id
      字段名=媒体
      }
      renderObj=图像
      伦德罗布{
      file.import.data=文件:当前:originalUid
      altText.data=文件:当前:标题
      包裹=
    • |
    • imageLinkWrap=1 图像链接包裹{ #激活ImageLinkWrap。 启用=1 typlink.parameter=fileadmin/images/mobile/Verschiedenes/full/{file:current:name} typolink.parameter.insertData=1 } } stdWrap.wrap=
        } 第10.10页标记舱壁<温度图
        temp.pics = FILES
        temp.pics {
          references {
             table = pages
             uid.data = tsfe:id
             fieldName = media
             }
          renderObj = IMAGE
          renderObj {
            file.import.data = file:current:originalUid
            altText.data = file:current:title
            wrap = <li>|</li>
            imageLinkWrap = 1
            imageLinkWrap {
              # Activate ImageLinkWrap.
              enable = 1
              typolink.parameter = fileadmin/images/mobile/Verschiedenes/full/{file:current:name}
              typolink.parameter.insertData = 1
            }
          }
        stdWrap.wrap = <ul id="Gallery" class="gallery">|</ul>
        }
        
        
        
        page.10.marks.BILDER < temp.pics