我的wiki上有一個ApprovedRevs擴展名,我想改變它對特定模板的位置和顏色。目前,它顯示爲標題旁邊的副標題。我也想將它轉換成藍色的刻度標記而不是已批准的標籤。更改mediawiki中特定模板的特定標籤或按鈕的位置和樣式?
誰能告訴我哪些文件應該影響,我應該怎麼做? 在此先感謝。
我的wiki上有一個ApprovedRevs擴展名,我想改變它對特定模板的位置和顏色。目前,它顯示爲標題旁邊的副標題。我也想將它轉換成藍色的刻度標記而不是已批准的標籤。更改mediawiki中特定模板的特定標籤或按鈕的位置和樣式?
誰能告訴我哪些文件應該影響,我應該怎麼做? 在此先感謝。
基本上ApprovedRevs使用DisplayOldSubtitle鉤來改變/添加到原來的頁面標題,你可能會在setSubtitle
功能ApprovedRevs.hooks.php
文件中找到一個回調的身體。
然而,在你的情況下,僅僅修改這段代碼是不夠的 - 因爲你提到你只需要改變包含特定模板的頁面的樣式和位置。
根據您可以確切的需求:
無論是字幕的禁用顯示通過移除回調並實現自己的解析器,功能擴展爲您提供像{{#approval_status:}}
一個自定義的解析器功能來獲取與ApprovedRevs捆綁&用你想要的任何自定義樣式顯示當前狀態審批狀態 - 這樣你就可以在模板的某個地方調用這個函數,這樣它就不會被其他頁面運行。
或者你可以用它在改變字幕位置,但應該允許你只使用基於特定的模板頁面自己的風格方面是有限的解決方法去:修改您的肌膚補充頁類別爲類body
或html
標籤例如:對於類別爲Company
的頁面,它將變爲<body class="category-company category-something">
,然後向模板中添加一個類別,之後您應該可以通過修改Common.css
頁面,基於頁面模板使用此自定義選擇器進行樣式設置。
你可以分享一些資源,我可以得到一些關於添加類到特定模板的body標籤的知識嗎? –