image image


Worknote: Next-Prev-Links revisited

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 << "&nbsp;"
  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.


Next-Prev-Links revisited bitte flattrn

comments powered by Disqus