Printversion: URLs als Fussnoten ausgeben [Gelöst]

  • workfare workfare
    R2-D2
    0 x
    113 Beiträge
    0 Hilfreiche Beiträge
    02. 04. 2007, 18:27

    Hallo Liste,

    ich würde gerne die URLs in der Druckversion als Fußnoten am Textende ausgeben, weil das übliche

    a[href]:after {
    content:" <url: attrhref="">";}
    bei längeren URLs unübersichtlich daherkommt.

    Eine Lösung mit Javascript gibt es bei alistapart:
    [url]http://www.alistapart.com/articles/improvingprint/[/url]

    Ich würde das aber lieber via Typoscript lösen, aber mir fehlt der Ansatz.

    Dankbar für jede Idee
    /
    Jens


  • 1
  • Phil98 Phil98
    T3PO
    0 x
    31 Beiträge
    0 Hilfreiche Beiträge
    06. 04. 2007, 16:37

    Sollte folgendermaßen eigentlich funktionieren:
    [TS]lib.siteurl = TEXT
    lib.siteurl.typolink {
    parameter.data = TSFE:id
    returnLast=url
    }[/TS]

    Falls du statt der URL den "Weg" zur Seite ausgeben möchtest, sollte das so ganz gut gehen:
    [TS]temp.sitepath = HMENU
    temp.sitepath {
    special = rootline
    special.range= 0 | -1

    1 = TMENU
    1.NO {
    noLink = 1
    allWrap= | &nbsp;>&nbsp; |*| | &nbsp;>&nbsp; |*| |
    }
    }[/TS]

    Hoffe ich konnte helfen :)

    Philipp

  • workfare workfare
    R2-D2
    0 x
    113 Beiträge
    0 Hilfreiche Beiträge
    10. 04. 2007, 14:57

    Hallo Philipp,
    Dank für den Hinweis, aber wenn ich das richtig sehe, kann ich damit die URL der Seite ausgeben, nicht aber die Links auf der Seite als Fussnote, oder?

    also, Normalansicht:
    dies ist ein LINK und hier ist noch EINS

    Druckversion:
    dies ist ein Link [1]und hier ist noch eins [2]-------
    Links auf dieser Seite:
    1. http://www.dingsda.de
    2. http://www.diesunddas.de

    Trotzdem Danke!
    Gruß
    /
    Jens

  • Phil98 Phil98
    T3PO
    0 x
    31 Beiträge
    0 Hilfreiche Beiträge
    10. 04. 2007, 15:06

    Ahh.. OK.. Jetzt hab auch ich dein Problem verstanden ;) Dachte es würde nur um die Seitenurl gehen.

    Hmm.. Auf die Schnelle fällt mir grad auch nichts ein, falls doch meld ich mich nochmal :)

  • workfare workfare
    R2-D2
    0 x
    113 Beiträge
    0 Hilfreiche Beiträge
    12. 04. 2007, 16:47

    Hi Philipp,

    ich habe nun das oben erwähnte Script eingebaut, die CSS Anweisungen für die URLs ausgeknipst und nachdem mir meine Kollegen den Weg aus meiner Ignoranz gewiesen hatten klappt das wie gewünscht.

    Nachteil bleibt, dass es JavaScript ist, aber das nehme ich aus Gründen der Übersichtlichkeit erstmal in Kauf.

    Und nun baue ich dein TS ein, damit die Seitenurl ausgespuckt wird.

    Bedank und lass mich wissen, falls du eine andere Lösung findest!
    /
    Jens

  • just2b just2b
    TYPO3-Yoda
    0 x
    18741 Beiträge
    2 Hilfreiche Beiträge
    12. 04. 2007, 18:29

    Hallo Jens,

    ich misch mich da mal ein mit 2 Lösungsansätzen:

    1: Binde mal bei include static "content (default)" und dann "plugin.alt.plaintext" ein und ruf die Seite mit &type=99 auf > die Links sind dann ausgeschrieben an der Stelle des Links

    2: Im Kochbuch von TYPO3 ist ein Bsp drinnen, das die Urls als Fußnote ausgibt

    georg

  • workfare workfare
    R2-D2
    0 x
    113 Beiträge
    0 Hilfreiche Beiträge
    12. 04. 2007, 18:56

    Hallo Georg,

    verbindlichen Dank für die Einmischung! Das Buch liegt vor mir und das Rezept findet man zwar nicht über den Index, wohl aber über das Inhaltsverzeichnis, S. 351ff ....

    Ich schaue mir das morgen mal an, das sieht aus, wie das was ich gesucht habe, und es lag so nahe

    type=99 benutze ich für Druckversionen des Newsletters, aber Fußnoten scheinen mir geeigneter.

    1000 Dank für den Tipp
    Gruß
    /
    Jens

  • just2b just2b
    TYPO3-Yoda
    0 x
    18741 Beiträge
    2 Hilfreiche Beiträge
    12. 04. 2007, 19:00

    Hallo,

    hehe ;)
    na dann viel spaß bei der umsetzung

    georg

  • workfare workfare
    R2-D2
    0 x
    113 Beiträge
    0 Hilfreiche Beiträge
    13. 04. 2007, 17:57

    Hallo Georg -

    es funktioniert, auf 'ne Art. Ich habe das Typoscript eingebunden und angepasst, in eine condition verfrachtet, damit es nur in der Druckversion aktiv wird und erhalte nun eine prima Liste am Seitenende.

    Probleme:

    • Andere Inhaltselemente als Text habe ich (noch) nicht drin.
      Bei Links auf interne Seiten wird der Seitentitel statt der URL ausgegeben
      Links auf Dateien beginnen mit /fileadmin/usw
      Bei emails greift meineVerschlüsselung, obwohl ich dachte das für die Printversion ausgeschaltet zu haben
      Wie das mit tt_news funktionieren soll ist mir schleierhaft

    Vorteil: Kein Javasacript (das war aber wirklich um einiges eleganter in der Ausgabe).

    Egal - nun funktioniert beides, ich habe die Wahl.

    Weitere Einmischung willkommen!
    /
    Jens

  • 1