2015-09-25 14 views
0

有沒有辦法從其他類型定義關係(嵌入一個實體)?蘇魯Cmf:關係作爲選擇/多選

例如我有BlogPost,我有(已有的)其他BlogPosts。 我想要一個多選擇來定義相關的BlogPosts。

我沒有在文檔中找到它。

我該如何做到這一點?

回答

0

我想smartcontent應該這樣做。

可以在模板中定義,如:

<property name="pages" type="smart_content"> 
    <meta> 
     <title lang="en">Smart Content</title> 
    </meta> 

    <params> 
     <param name="properties" type="collection"> 
      <param name="title" value="title"/> 
      <param name="description" value="excerpt.description"/> 
     </param> 
     <param name="present_as" type="collection"> 
      <param name="one"> 
       <meta> 
        <title lang="en">One column</title> 
       </meta> 
      </param> 
      <param name="two"> 
       <meta> 
        <title lang="en">Two column</title> 
       </meta> 
      </param> 
     </param> 
    </params> 
</property> 

也請參閱文檔: http://docs.sulu.io/en/latest/book/creating-a-basic-website/using-smart-content.html

+0

我看到了智能內容和相應的文件。我認爲這正是我所尋找的。但我不確定,在文檔中沒有找到可以將智能內容限制爲某種文檔類型的文檔。 – psren

+0

Sry,目前不可能......通常我們在同一頁面下構建所有博客帖子,所以您可以選擇這個作爲父頁面。如果您想專門選擇相關頁面,則必須使用內部鏈接頁面類型。如果這是你想要的,我會制定一個更詳細的答案。 –

+0

你也可以使用smartcontent和標籤過濾器。使用標記「博客」或更好的特定「博客類別」標記所有博客帖子,以便輕鬆包含相關博客。 –