【发布时间】:2011-09-22 20:03:48
【问题描述】:
我正在开发一个 drupal6 网站,并且我有一个显示缩略图的页面(链接到完整的节点内容)。
图片目前允许有基于父div的动态宽度,并且是垂直和水平的。
我遇到的问题是这些图像应用了最大宽度,这会破坏我的水平图像。 我的问题是:如何使用 PHP 获取具有唯一 ID 的图像元素,发现它是水平的还是垂直的,并根据图像的方面应用 CSS 类。
我需要把它作为预处理放在我的template.php 中,或者放在我的page.tlp.php 中。 我不能使用 Jquery/javascript,因为我不能冒 FOUC 的风险。我还按照说明将此站点开发为多站点 drupal 安装程序,并且我不允许在我自己的站点目录文件夹之外拥有任何东西。
我查看了 getimagesize() 和 getElementsByTagName() 但我只是不确定如何将它们组合在一起,因为我的 PHP 非常有限。我希望这里有人可以指出我正确的方向,而不是给出我的答案。
谢谢 斯蒂芬妮
【问题讨论】: