2013-07-22 27 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 %}