Nach dem Update auf RubyFrontier 1.1.2 funktionierte mein Next-Prev-Links-Makro nicht mehr so, wie gewollt. Vermutlich aus Komptibilitätsgründen zu Ruby 1.9.x waren ein paar kleine Änderungen nötig. Das Makro muß nun so aussehen:
def nextprevlinks()
p, n = html.getNextPrev(adrObject)
ntitle, npath = html.getTitleAndPaths(n) if n
ptitle, ppath = html.getTitleAndPaths(p) if p
rel_to_top = adrsiteroottable.relative_uri_from(adrobject)
s = ""
if p
s << "<a href=" + rel_to_top.to_s + "/" + ppath + ">" + imageref("arrow-left") + "</a>"
else
s << imageref("arrow-left-grey")
end
s << " "
if n
s << "<a href=" + rel_to_top.to_s + "/" + npath + ">" + imageref("arrow-right") + "</a>"
else
s << imageref("arrow-right-grey")
end
"<p>#{s}</p>\n"
end
Alles andere bleibt wie gehabt.
[Update]: Es gab doch noch einige Ungereimtheiten. Daher habe ich das Makro noch einmal komplett neugeschrieben.
Über …
Der Schockwellenreiter ist seit dem 24. April 2000 das Weblog digitale Kritzelheft von Jörg Kantel (Neuköllner, EDV-Leiter, Autor, Netzaktivist und Hundesportler — Reihenfolge rein zufällig). Hier steht, was mir gefällt. Wem es nicht gefällt, der braucht ja nicht mitzulesen. Wer aber mitliest, ist herzlich willkommen und eingeladen, mitzudiskutieren!
Alle eigenen Inhalte des Schockwellenreiters stehen unter einer Creative-Commons-Lizenz, jedoch können fremde Inhalte (speziell Videos, Photos und sonstige Bilder) unter einer anderen Lizenz stehen.
Werbung