27.025
Bearbeitungen
(getBerufFullpagename() + Seitenprüfung) |
(getBerufFullpagename() zusätzlicher Check auf Weiterleitung) |
||
| Zeile 92: | Zeile 92: | ||
function p.getBerufFullpagename(beruf) | function p.getBerufFullpagename(beruf) | ||
local beruf_fullpagename = wob.getEntryPages(nil, beruf, "Berufe") -- egal, ob Einzahl/Mehrzahl oder Geschlecht | local beruf_fullpagename = wob.getEntryPages(nil, beruf, "Berufe") -- egal, ob Einzahl/Mehrzahl oder Geschlecht | ||
if beruf_fullpagename ~= nil then | if beruf_fullpagename ~= nil then -- Berufs-Seite mit Wörterbuch gefunden | ||
beruf_fullpagename = beruf_fullpagename[1] -- immer nur 1. Ergebnis rückliefern | beruf_fullpagename = beruf_fullpagename[1] -- immer nur 1. Ergebnis rückliefern | ||
elseif wik.pageExists(beruf) then | elseif wik.pageExists(beruf) then -- Existierende Berufs-Seite ohne Wörterbuch gefunden | ||
beruf_fullpagename = beruf | local entries = wob.getEntry(beruf) -- Wenn diese aber Wörterbuch hat, aber in dem der Beruf | ||
if entries == nil then -- nicht eingetragen ist, dann dürfte Weiterleitung sein | |||
beruf_fullpagename = beruf | |||
end | |||
end | end | ||
return beruf_fullpagename | return beruf_fullpagename | ||