17.970
Bearbeitungen
(+ rote Links) |
(+ selektive red Links) |
||
| Zeile 8: | Zeile 8: | ||
local lfd = require("Modul:LinkFormDatum") | local lfd = require("Modul:LinkFormDatum") | ||
local wob = require("Modul:Wörterbuch") | local wob = require("Modul:Wörterbuch") | ||
local fab_red_links = require("Modul:Faktenbox/Zeilen/RedLinks") | |||
function p.zeileKategorieSeite_(fbdata, kindex) | function p.zeileKategorieSeite_(fbdata, kindex) | ||
| Zeile 240: | Zeile 242: | ||
else | else | ||
local val_pre_bracket, val_without_bracket, val_post_bracket = str.bracketSplitAndStrip(val) -- nach Klammern suchen und aufteilen | local val_pre_bracket, val_without_bracket, val_post_bracket = str.bracketSplitAndStrip(val) -- nach Klammern suchen und aufteilen | ||
if | if wik.pageExists(val_without_bracket) then -- Seite ohne Klammern vorhanden? | ||
if val_pre_bracket ~= "" then -- Klammer-Text vor eigentlicher Seite | if val_pre_bracket ~= "" then -- Klammer-Text vor eigentlicher Seite | ||
t = t .. val_pre_bracket .. " " | t = t .. val_pre_bracket .. " " | ||
| Zeile 251: | Zeile 251: | ||
end | end | ||
val = val_without_bracket | val = val_without_bracket | ||
-- auch ohne Klammern existiert keine Seite => dann roten Link anzeigen? | |||
elseif fab_red_links.red_links[name] ~= false then -- auch nil als default als roten Link | |||
t = t .. "[[" .. val .. "]]" | |||
else | |||
t = t .. val | |||
end | end | ||
end | end | ||