Zum Inhalt springen

Diverses: css_styled_content, inhaltstypen, pagebrowser

Erstellt am 26. April 2006 · 4 Antworten · letzte Antwort am 12. Mai 2006

Tags: Inhaltselemente, Frage

a.​lien ·

Hallo,

1. bisher hab ich nicht herausgefunden, wie Inhaltselemente bei css_styled_content über Typoscript steuern kann.

Ich will ein paar Sachen machen, die nicht mit CSS zu realisieren sind.

Z.B: Links, die immer in [...Klammern..] stehen:

<a href="http://www.typo3.net">[...zum Forum...]</a>

Es wäre ja schön, wenn man das einfach per stdWrap machen könnte, aber ich habe im TS-ObjectBrowser nichts gefunden.

Für Tipps zu Tutorials etc. wär ich auch dankbar (die Doku taugt leider nichts)

2. ich brauche eine Reihe von Inhaltstypen für meine Seiten, die nicht den Standardseiteninhalten entsprechen.

Z.B.:

-> Person mit Name, Link und Foto
-> Dokument mit Name, Beschreibung, Datei (incl. Angabe über Dateigröße)
-> Textblöcke mit grauem Hintergrund

Einen Teil (z.B. Text mit Hintergrund) habe ich über zusätzliche Klassen im RTE realisiert.

Tabellen im RTE möchte ich nicht verwenden, weil ich das den Redakteuren nicht zumunten möchte.

Für die Links hab ich eine Extension geschrieben, damit ich ein html-Template als Vorlage einbinden kann. Das erscheint mir ein bisschen oversized.

Habt Ihr vielleicht einen besseren Vorschlag?

3. Ich hätt gern z.B. für meine Linklisten einen Pagebrowser, mit dem man (wie bei tt_news oder hier im Forum) auf die folgenden Seiten gelangt. ( 1 2 [nächste] [letzte]). Habe gelesen, dass es funktionen im typo3-kern gibt, die man z.B. bei der Entwicklung eigener Erweiterungen einbinden kann, aber es sollte doch eine einfachere Lösung geben.

Ich hoffe, das waren nicht zu viele Fragen für den Anfang...

Grüße
a.lien

a.​lien ·

menno, ich dachte, es würde mir endlich jemand sagen, wie einfach es ist, einen pagebrowser zu basteln...

nein, kein sänger.

philomatrix ·
a.lien schrieb

menno, ich dachte, es würde mir endlich jemand sagen, wie einfach es ist, einen pagebrowser zu basteln...

nein, kein sänger.

du hast also nichts mit musik zu tun?

zu deiner frage "basteln"
falls du version 3.8.1 (bei den anderen versionen weiß ichs nicht)
und die news version 2.2.24 hast:

-zuerst solltest du im install tool das save pages auf ja, stellen (1?!)
- dann geh in den EXTENSTION MANAGER;
- dann auf NEWS
- dann oben rechts im pulldownmenu EDIT FILES
- dann geht ein neues fenster auf, mit allen editierbaren tt_news-files

die datei hat den pfad/dateinamen:
res/example_userPageBrowserFunc.php
in dieser php.-datei die erste vorlage (sofern du 2.2.24 hast). oder die zweite, bei älteren tt_news versionen...

die kannste im root-template einbinden (steht alles gut erklärt in den kommentaren der php-datei)

natürlich solltest du ein wenig ahnung von php haben,sonst macht das alles keinen sinn;

so einfach wie eine html-vorlage "basteln" is es natürlich nicht (zumindest nicht diese php vorlage)

meiner meinung nach ist sie ziemlich flexibel gescriptet; was natürlich einiges
an "bäumen im wald" erzeugt, aber auch seine vorteile hat (z.b. bei mehrsprachigen news)

jedenfalls...solltest du,bevor du irgendwie dran rumfummelst, den inhalt der datei in eine externe sicherungsdatei kopieren ;-)

wenn das gecryptete mal gelöscht und die datei überschrieben ist...gibts kein zurück mehr in typo ;-)

@ all
falls jmd anderes ne einfachere lösung hat...
würde mich auch interessiern, wiel ich mich mir fast 2 stunden einen abgebrochen hab, bis der pagebrowser/listenansicht mal so war,wie ich ihn haben wollte

greez
phil

a.​lien ·

einen pagebrowser mit tt_news zu erstellen ist zumindest bei tt_news 2.2.7 einfach. der ist nämlich dabei.

alle wichtigen sachen (z.b. die anzahl der news pro seite) kannst du über typoscript konfigurieren.

meine frage war eine andere gewesen: ich will für andere seiten einen pagebrowser WIE in tt_news. sprich: ich möchte 20 inhaltselemente auf eine seite packen und dann einen pagebrowser, mit dem ich mir erst mal die ersten 5, dann die nächsten 5 etc. anzeigen lassen kann. das ist ja eigentlich eine gängige funktion.

bisher habe ich nur rausgefunden, wie man sowas in einer erweiterung macht.

es gibt in der plugin-basisklasse class.tslib_pibase.php eine funktion namens pi_list_browseresults(), mit der sich das relativ einfach realisieren lässt. diese funktion wird auch in tt_news verwendet.

ich frage mich aber immer noch, ob man nicht bei stinknormalen seiten über typoscript o.ä. einen pagebrowser einbauen kann. bei anderen cms-en ist das eher einfach.