2016-05-17 116 views
2

我有一個相對簡單的問題。Wikiversity模板功能

我必須爲Wiki(Wikiversity)製作一個模板,使用硬編碼的HTML/CSS佈局。

一方面,我有一些HTML/CSS代碼,在另一方面:https://en.wikipedia.org/wiki/Category:Wikiversity_templates

所以,我有幾個問題,開始在此之前:

  1. 是什麼,您的意見,實現這個目標的最好方法是什麼?

    • 使用維基(如{{code}})並提供相關的HTML/CSS? 因此,這將是一些{{section title="My section title" content= "My section content" }}
    • 只使用原始的HTML,並提供相關的CSS一樣(所以用戶需要複製/粘貼HTML代碼)
    • 使用常規wikicodes(==單個標題==),並提供一個CSS文件,將處理生成的HTML,所以用戶只需要鏈接到所需的CSS文件
  2. 什麼是維基模板功能?我爲此搜索了很多,有很多文檔,但沒有一篇足夠清晰。

    • 是否可以執行循環? (生成導航菜單)
    • 是否可以創建條件語句?

這所有的事情是有點混亂,任何幫助,將不勝感激。

回答

2

我不是第一款100%,但我強烈相信這是真的:

關於第二個問題,你不能在默認情況下,除非有包含/安裝在網站的延伸使循環或條款。例如,loopsif clauses可用,但這些解析函數在MediaWiki中可用,所以我不確定它是否也適用於Wikiversity。但accoring到wikipedia itself(這也給了有關HTML使用的文章):

MediaWiki軟件,驅動維基百科,允許使用HTML5元素(...)

的 子集它不應該造成太多麻煩。唯一的問題是你有權限包含這些解析器函數,如果你沒有它,就沒有辦法使用它們(據我所知)。 HTML使用的

說到:

(...),但大多數HTML可以通過使用相當於維基標記或模板包括;這些在文章中是優選的,因爲它們對於大多數編輯來說更簡單,並且在編輯窗口中更少侵入。但是HTML是文章有用之外,例如用於內模板

有格式外,還可以同時使用HTML和/或wiki代碼,但我個人比較喜歡,因爲同樣的原因,wiki代碼:它更容易編輯文章。使用特定的wiki代碼後,自動應用標準元素。