2013-07-22 52 views
0

我使用海德(http://hyde.github.io),一切都很好。然后我需要一个不是静态的页面。我用php写的。有没有办法让海德将内容直接从内容页面复制到部署页面?从内容直接部署海德复制代码

{% extends "topbar.j2" %} 
{% block container %} 
    {% block ignore %} *Hyde don't try to process just copy as is* 
    <h2> Search </h2> 
    <?php 
     ... php code ... 
     echo "Stuff" 
    ?> 
    {% endblock ignore %} 
{% endblock container %} 

回答

0

所以随着一些玩法和深入阅读的documentation

  1. 原始标签仅供(如图所示)神社语法

    {% raw %} 
    <ul> 
        {% for item in seq %} 
        <li>{{ item }}</li> 
        {% endfor %} 
    </ul> 
    {% endraw %} 
    
  2. 思考关闭降价搜索过滤器的页面,但不想创建神社网页规则

  3. 了解到一行php似乎没有打破页面。

    <?php phpinfo(); ?> 
    
  4. 我们的解决方案

    1. 移动所有PHP代码返回到自己的文件searcher.php

      <?php 
          if(url is searcher.php redirect to search.php); 
          //code and stuff ... ; 
          echo "results"; 
      ?> 
      
    2. 保持的search.php页面简洁

      {% extends "topbar.j2" %} 
          {% block container %} 
          <h2> Search </h2> 
          {% raw %} 
           <?php include_once("searcher.php"); ?> 
          {% endraw %} 
          {% endblock container %}