「モジュール:SignalinstWiki」の版間の差分

モジュール調整
編集の要約なし
82行目: 82行目:


     -- TopCategory=true なカテゴリページ一覧を取得
     -- TopCategory=true なカテゴリページ一覧を取得
     local categories = frame:callParserFunction(
     local categories = frame:expandTemplate{title="カテゴリ一覧"}
        "#ask",
        "[[TopCategory::true]]"
        .."|?PAGENAME"
        .."|format=list"
        .."|sep=\n"
    )


     local i = 1
     local i = 1
     for category in mw.text.gsplit(categories or "", "\n", true) do
     for category in mw.text.gsplit(categories or "", ",", true) do
         if category ~= "" then
         if category ~= "" then
             -- Category 名前空間を除去
             -- Category 名前空間を除去
97行目: 91行目:


             -- Concept を使ってページ取得
             -- Concept を使ってページ取得
             local pages = frame:callParserFunction(
             local pages = frame:expandTemplate{title="カテゴリ別ページ一覧"}
                "#ask",
                "[[Concept:" .. categoryName .. "]]"
                .."|?PAGENAME"
                .."|format=list"
                .."|sep=, "
            )


             output = output
             output = output
114行目: 102行目:


     output = output .. "}}"
     output = output .. "}}"
    mw.log(output)
     return output
     return output
end
end