【问题标题】:server side includes: can I compute something inside a variable服务器端包括:我可以在变量中计算一些东西吗
【发布时间】:2014-04-19 22:23:58
【问题描述】:

我正在尝试根据显示的页面计算幻灯片的当前索引。
到目前为止,我得到了这个:

<!--#set var="page" value="0" -->
<!--#set var="slidesPerPage" value="4" -->

<!--#if expr="$QUERY_STRING = /p=1/" -->
  <!--#set var="page" value="1" -->
<!--#elif expr="$QUERY_STRING = /p=2/"  -->
  <!--#set var="page" value="2" -->
<!--#endif -->

现在我想像这样“计算”当前索引:

<!--#set var="currentIndex" value="${$page * $slidesPerPage + 1}" -->

但这不起作用。
这甚至可能吗?

【问题讨论】:

    标签: apache server-side-includes


    【解决方案1】:

    在摸索了更多并自己尝试之后,我找到了一种可行的“解决方案”:

    <!--#exec cmd="printf $(($page * $slidesPerPage + 1))" -->
    

    这只是将输出打印到页面并且不会将其存储在变量中,但现在对我来说已经足够了。

    如果有人有更好/更好的解决方案,请告诉我。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-29
      • 1970-01-01
      • 1970-01-01
      • 2021-07-17
      相关资源
      最近更新 更多