Hallo,
ich möchte gerne einen Link anzeigen, dessen URL und Titel über einen RSS-Feed kommt. Diese stehen auch in den Readings drin.
<div data-type="link" data-device="myFeed" data-url="n00_link" data-text="n00_title" class="bigger"></div>
baut auch einen Link, aber offenbar gibt es <data-text> nicht, auch nicht <data-label> und verschiedene andere Ideen, die ich hatte.
Label ist nicht erkennbar dokumentiert und Beispiele im Forum haben <data-icon> als Link ... :-\
Also: Was muss ich als Beschriftungs"variable" angeben?
Vielen Dank
<div data-type="link" data-device="myFeed" data-get="n00_link" class=""><div data-type="label" data-device="myFeed" data-get="n00_link" class=""</div></div>
das geht bei mir, bin aber kein crack
Bei mir funktioniert das leider nicht. Zur Erklärung etwas mehr Infos:
Über das Modul rssFeed hole ich mir den betreffenden Feed. Dann bekomme ich unter anderem folgende Readings:
<myFeed><n00_title> = "Ahoi.Digital: Hamburg fördert IT-Ausbildung"
<myFeed><n00_link> = "https://www.golem.de/news/ahoi-digital-hamburg-foerdert-it-ausbildung-1702-125999-rss.html"
Wenn ich in TabletUI so definiere
<div data-type="link" data-device="myFeed" data-url="n00_link" data-get="n00_title" class="bigger"></div>
erscheint aber kein Text (also der Klartexttitel). Wenn ich dort allerdings klicke, funktioniert der Link ...
Statt data-get habe ich auch schon data-label probiert .... Hat jemand noch eine Idee?
Es geht nur data-url mit einer direkten url oder data-get mit einer url aus einem Reading.
<div data-type="link" data-device="myFeed" data-get="n00_link" class="bigger">text</div>
Den Text dynamisch auszugeben scheint beim Link Widget derzeit nicht vorgesehen zu sein. Das geht nur wenn du anstelle vom Text ein Label Widget einsetzt.
Hm, das ist aber ... nicht so schön. Ich kann mir nicht vorstellen, dass jede(r) die teilweise kryptischen "echten" Linkadressen sehen will, zumal die ja oft (URL-shortening) gar nichts aussagen.
Außerdem zeigt
<div data-type="link" data-device="newsFeed" data-get="n00_link" class="large"></div>
schlichtweg gar nichts an, lässt sich aber anklicken. Bei Mouseover erscheint die Linkadresse.
Wenn ich das aber als Label nehme (dann mit n00_Title) sehe ich zwar die Überschrift, aber kann da natürlich nicht "anklicken" ... grübel ...
Siehe oben mein Beispiel wo "text" steht, das wird angezeigt. Anstelle von text kannst du dort innerhalb des Link Widget ein Label Widget einbauen.
Danke,
habe es jetzt so:
<div data-type="link" data-device="newsFeed" data-get="n00_link" class="large white">
<div data-type="label" data-device="newsFeed" data-get="n00_title">
</div>
</div>
Und es geht. Danke