【问题标题】:How to set a maxWidth for magnificpopup in typo3如何在typo3中为magnificpopup设置maxWidth
【发布时间】:2018-06-29 08:37:22
【问题描述】:

我尝试在typo3(8.7.16)(textmediaelement)中使用magnificpopup(通过jquery而不是作为扩展名)-没问题,但是:) 如果原始图像小于正常弹出,图像的大小会增加...... 我在 constant.ts 中试过这个

styles.content.textmedia.linkWrap.width = 1110m
styles.content.textmedia.linkWrap.height = 800m

还有

styles.content.textmedia.linkWrap.maxWidth = 1110
styles.content.textmedia.linkWrap.maxHeight = 800

是否有m。

有没有人对这个问题有想法 - 我可以如何改变这种行为?

谢谢 沃尔克

【问题讨论】:

    标签: typo3 magnific-popup


    【解决方案1】:

    尝试不使用 linkWrap 并在 TypoScript SETUP 中进行设置:

    styles.content.imgtext.maxW = 1140
    styles.content.imgtext.maxWInText = 1140
    

    【讨论】:

    • 谢谢我没有尝试这个,因为我找到了一个解决方案:) cu Volker
    【解决方案2】:

    问题不是magnificPopUp,而是fluidStyledContent。 在文件中 fluid_styled_content/Resources/Private/Partials/Media/Type/Image.html ce:link.clickEnlarge 没有参数 maxWidth。所以我将此链接(在自己的副本中)更改为

    <a href="{f:uri.image(src: 'fileadmin/{file.originalFile.identifier}', maxHeight: '{settings.media.popup.height}', maxWidth: '{settings.media.popup.width}')}" 
    rel="{settings.detail.media.image.lightbox.rel}" class="fluidbox">...</a>
    

    因为这个解决方案完全没问题 - 大图像变得越来越小,而其他图像仍然保持原样......

    cu 沃尔克

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-30
      • 1970-01-01
      • 2022-01-09
      • 2019-09-13
      相关资源
      最近更新 更多