hallo,
ich habe eine frage zur konfiguration der timtab blog-extension: und zwar möchte ich die extension ohne das kubrick-template nutzen. ich möchte also mein komplettes bisheriges seitenlayout beibehalten und die blogfunktionalität nur im bisherigen inhaltsbereich nutzen. das klappt auch wunderbar, was die funktionen der eingebundenen extensions news und guestbook anbelangt. die kann ich ja jeweils mit html-template verändern und die funktionalität klappt. aber:
wie spreche ich die zusätzlichen marker der timtab-extension an: also alles was üblicherweise in der spalte rechts steht: z.b. die marker: ###PAGENAV### ###ARCHIVES### ###CATEGORIES### ###BLOG_BLOGROLL### ?
hoffe mich einigermaßen verständlich ausgedrückt zu haben.
gruß,
guido
habe es selbst gefunden:
die definitionen der marker stehen in der datei: static/kubrick_main/setup.txt der extension. wenn man diese definitionen anpasst und in das setup des eigenen templates überträgt, sollte man zum erfolg kommen.
g.
Hallo,
ich stehe momentan vor dem Problem, wie kriege ich überhaupt das "Standard"-Template weg und Timtab in mein eigenes Template integriert??
Hat für mich vielleicht irgendwer einen Tip, wo ich da im groben mal anfangen kann?
zu beginn fügst du bei der definition deines templates unter "Include static (from extensions)" nur "Blog Webservices (timtab)" und kein Kubrick hinzu. dann news- und guestbook-extension nach anleitung einfügen, einige einstellungen in den constants des templates und die grundfunktionalität sollte dann laufen. dazu dann noch die marker (siehe oben) und man kann es hinkriegen. allerdings läuft auch bei mir noch nicht alles nach wunsch... zu sehen unter: http://www.kenia-facts.de/blog/
gruß,
g.
Hallo,
mir geht es genauso. Ich will TimTab in mein bestehendes Seiten-Layout integrieren.
Die Extensions habe ich mittlerweile alle eingefügt.
Lass ich bei den "Include-Statics" das Kubrick raus, erscheint bei mir auf der Seite nur die "normale" ve_guestbook und die "normale" tt_news.
Selbst wenn ich die die kubrick_main umbaue, kommt beim include der kubrick die Standard-Kubrick? #angry#
Wie muss man denn genau vorgehen? Wird die kubrick zweimal definiert???
vince123, wie hast Du denn das hinbekommen?
Gruß, Mimung
@Mimung
sorry, für etwas spät. Es ist schon etwas her, dass ich timtab integriert habe... ;-) Also im Setup meines (Blog-)Templates habe ich folgende Angaben gemacht:
# tt_news
plugin.tt_news {
templateFile = {$page.file.template_tt_news}
singlePid = {$plugin.tx_timtab.blogPid}
displayList.date_stdWrap.strftime = %d. %B %Y
displaySingle.date_stdWrap.strftime = %d. %B %Y
displayCatMenu.mode = timtab
dontUseBackPid = 1
catTextMode = 3
newsAmenuUserFunc =
useHRDates = 1
useHRDatesSingle = 1
useSubCategories = 1
limit = 10
displayCatMenu {
mode = timtab
catmenu_stdWrap.wrap = <li><h2>Kategorien</h2>|</li>
}
_LOCAL_LANG.default {
archiveHeader = Archives
}
archiveTypoLink.parameter = 35
}
#list all posts of the current month when in archive
[globalVar = GP:tx_ttnews|year > 0]
plugin.tt_news.limit = 100
[global]
[globalVar = GP:tx_ttnews|ps > 0]
plugin.tt_news.limit = 100
[global]
# posts list
temp.list < plugin.tt_news
temp.list {
code >
code = LIST
}
#post single view
temp.single < plugin.tt_news
temp.single {
code >
code = SINGLE
}
# archives
temp.archives < plugin.tt_news
temp.archives {
templateFile = fileadmin/templates/meintimtab_news_tmpl.html
code >
code = AMENU
}
# categories
temp.categories < plugin.tt_news
temp.categories {
code >
code = CATMENU
}
plugin.tx_timtab.displayCatMenu.wrap = <ul>|</ul>
plugin.tx_timtab.displayCatMenu.targetPid = 35
plugin.tx_timtab_pi1.pid_list = 38
plugin.tx_timtab {
blogPid = 53
displayCatMenu.targetPid = 35
}
# filling markers
temp.blogTitle = TEXT
temp.blogTitle.value = {$plugin.tx_timtab.title}
temp.blogTagline = TEXT
temp.blogTagline.value = {$plugin.tx_timtab.tagline}
temp.blogHomepage = TEXT
temp.blogHomepage.value = {$plugin.tx_timtab.homepage}
temp.blogRoll =< plugin.tx_timtab_pi1
temp.blogRoll {
header_stdWrap.wrap = <li><h2>Blogroll</h2>|</li>
dontWrapInDiv = 1
}
# page cObject
page = PAGE
page.10.marks {
PAGENAV < temp.pagenav
ARCHIVES < temp.archives
CATEGORIES < temp.categories
BLOG_TITLE < temp.blogTitle
BLOG_TAGLINE < temp.blogTagline
BLOG_HOME < temp.blogHomepage
POSTS_LIST < temp.list
POST_SINGLE < temp.single
BLOG_CONTENT_NORMAL < styles.content.get
BLOG_CONTENT_RIGHT < styles.content.getRight
BLOG_BLOGROLL < temp.blogRoll
}
plugin.tt_news.enableArchiveDate = 1
Die Angaben habe ich aus den setup-Textdateien gewonnen, die bei der Extension dabei sind.
Unter Include static habe ich nur Blog Webservices (timtab) eingefügt. (Und News-feed (tt-news) - die RSS-Einbindung bei timtab habe ich aber leider nicht hinbekommen).
Ich hoffe, soweit hilft es Dir weiter.
Guido
ha ich wäre ja froh wenn ich überhaupt soweit gekommen wäre. http://www.gft-typo3.de/index.php?id=62
irgendwie ist das bei mit mittlerweile eher ein guter misch aus timtab und der ''normalen'' blog extension. kann nicht einer mal ein funktionierendes beispiel posten? hab hier im forum auch einen link gefunden zu einem tutorial für timtab zwar auf englisch aber das wäre ja nicht das problem wenn er nicht genau die interessanten stellen erst in der nächsten version der doku beschreiben will.....
mfg
Habe ich nicht gerade ein funktionierendes Beispiel gepostet? ;-)
Da bei Dir die Marker alle ohne Funktion bleiben, sind wohl die bennötigten Objekte unter "Include static (from extensions)" nicht eingefügt, oder?
Irgendwo gab es doch auch mal diesen Beispiel-Seitenbaum für Timtab (mit Kubrick) zum runterladen. Allein, ich finde ihn momentan nicht mehr...
Gruß,
Guido
hmm habs nur schnell probiert und mit deinem beispiel ging gar nichts mehr liegt aber sicher an mir 🙂
zu den include from extension..da bin ich mir keiner schuld bewußt. hab eigentlich alles nach bestem wissen (was wohl eher das problem ist) und gewissen reingepackt..
mfg
wenn du nur ein blog aufbauen willst und timtab nicht in ein vorhandenes layout integrieren musst, dann ist es ja alles viel einfacher, als in meinem beispiel... ;-)
auf typo3.org kann man bei der extension momentan keine doku einsehen, oder? vielleicht hilft dir folgendes:
http://blog.stuebner.de/index.php?id=18
gruß,
guido
hmm danke 🙂 nur genau die doku meinte ich... . danach hab ichs eigentlich gemacht. aber du kannst dir ja nochmal meinen aktuellen stand anschauen. da sind nur noch 2 marker und wie ich die ansprech oder weg bekomm wäre auch interessant. zum eigentlich gewünschten: ich würde den block vorerst allein (nicht integriert in das haupt-template) als seite stehn haben. vorallem wenns einfacher sein soll 😃
und außer den markern wäre es noch interessant wie ich das layout allgemein (head, etc.) bearbeiten kann.
in meinem template sieht es wie folgt aus:
constants:
plugin.tx_timtab_pi2.pidStorePosts = 60
plugin.tx_timtab.title = A Blog Sample
plugin.tx_timtab_pi2.pidStoreComments = 60
plugin.tx_timtab.homepage = http://www.gft-typo3.de
include static:
content_default
include static (from e.):
kubrick (default...)
css styled...
blog catergories ee blog
unter: include static (from e.) brauchst dui sicherlich kein: blog catergories ee blog. das hat ja mit timtab-kategorien nichts zu tun. sicherlich brauchst du dort aber: Blog Webservices (timtab)
ansonsten: weiter so. ;-)
g.
Eins noch: das Kategorien-Menü auf meiner Seite unter: www.kenia-facts.de/blog/ habe ich direkt als AMENU von tt_news erstellt. Also nicht mit der integrierten timtab-Funktionalität.
Guido
hmm verändert hat sich dadurch aber gar nichts 🙂 meine kategorien sind im prinzip unterseiten der (haupt-)blogseite..is das etwa falsch?!
und was ist mit den markern die bei mir noch sichtbar sind? hab versucht sie über das setup feld anzusprechen aber die haben nicht mal müde gelächelt.
mfg
hmm verändert hat sich dadurch aber gar nichts meine kategorien sind im prinzip unterseiten der (haupt-)blogseite..is das etwa falsch?!
deine kategorien sind kategorien von tt_news. die legst du in deinem sys-ordner für die blog-posts an.
mit den von mir oben geposteten setup-angaben lassen sich die marker auch ansprechen. aber mit kubrick brauchst du da gar keine handarbeit mehr...
g.
hmm mir fällt grad was viel schlimmeres auf. vorhin waren meine tt_news noch bei den include f. extension noch da. hab nichts verändert im extension manager zeigt er mir news als installiert an....ohman ohman
Hallo Vince123,
ich bin gerade auch dabei, timtab in mein bestehendes Layout zu integrieren. Dabei steh ich jetzt auch vor dem Problem, die Marker ###PAGENAV###, ###ARCHIVES### und ###CATEGORIES### mit Typoscript zu ersetzen.
Ich habe in meinem Main Template einen Container "Content" für die Inhalte, in den normalerweise die Seiteninhalte dargestellt werden. Auf meiner Blog-Seite werden hier die Inhalte von Timtab eingefügt. Dazu habe ich ein tt_news-Template angepasst und um die Marker ###PAGENAV### usw. ergänzt.
Dieses tt_news-Template habe ich im Setup meiner Blog-Seite über plugin.tt_news.templateFile = fileadmin/template/blog/tt_news_blog.html erfolgreich eingebunden. Es werden auf dieser Seite nun die Blog-Inhalte angezeigt und auch das Design aus meiner tt_news_blog.html-Vorlage übernommen.
Was mir nicht gelingen will, ist die Marker ###PAGENAV### usw. ersetzen zu lassen. Dies habe ich versucht über (vereinfacht zum Test):
page.10.marks.ARCHIVES = TEXT
page.10.marks.ARCHIVES.value = Test
Es wird aber nichts ersetzt. Wie ist es möglich, die Marker in dem über plugin.tt_news.templateFile eingebundenen Template zu ersetzen ?
Vielen Dank.
Gruß
Ralf
Hi,
ich habe nun die Lösung gefunden. Ich habe einfach in mein Main Template die Marker eingesetzt. Diese werden dann nur auf der Blog-Seite durch die Inhalte ersetzt und ansonsten gelöscht.
Gruß
Ralf
vince123 schrieb
Eins noch: das Kategorien-Menü auf meiner Seite unter: www.kenia-facts.de/blog/ habe ich direkt als AMENU von tt_news erstellt. Also nicht mit der integrierten timtab-Funktionalität.
Guido
@vince123
könntest du diese lösung vielleicht etwas genauer beschreiben? wie hast du das mit der anzahl der comments hinter den links auf deiner seite gelöst?
hier mal noch mein lösungsweg über conditions (globalVar) für die marker
subparts.CONTENT = COA
subparts.CONTENT.10 < styles.content.get
[globalVar = TSFE:id = {$plugin.tx_timtab.homePid}]
#page.10.template.file = {$page.file.template_main}
page.10 {
subparts.CONTENT.10 < plugin.tt_news
subparts.CONTENT.10 {
code >
code = LIST
}
}
[global]
[globalVar = TSFE:id = {$plugin.tx_timtab.blogPid}]
page.10 {
subparts.CONTENT.10 < plugin.tt_news
subparts.CONTENT.10 {
code >
code = SINGLE
}
subparts.CONTENT.20 < styles.content.get
}
[global]
hallo,
hm, ist alles etwas her und ich hab jetzt gerade nicht die zeit, das noch mal durchzugucken. einiges in meinem typoscript scheint mir unnötig bzw. doppelt. funktioniert aber ;-)
# tt_news
plugin.tt_news {
templateFile = {$page.file.template_tt_news}
singlePid = {$plugin.tx_timtab.blogPid}
displayList.date_stdWrap.strftime = %d. %B %Y
displaySingle.date_stdWrap.strftime = %d. %B %Y
dontUseBackPid = 1
catTextMode = 3
newsAmenuUserFunc =
useHRDates = 1
useHRDatesSingle = 1
useSubCategories = 1
limit = 10
displayCatMenu {
mode = timtab
catmenu_stdWrap.wrap = <li><h2>Kategorien</h2>|</li>
}
_LOCAL_LANG.default {
archiveHeader = Archives
}
archiveTypoLink.parameter = 35
}
#list all posts of the current month when in archive
[globalVar = GP:tx_ttnews|year > 0]
plugin.tt_news.limit = 100
[global]
[globalVar = GP:tx_ttnews|ps > 0]
plugin.tt_news.limit = 100
[global]
# posts list
temp.list < plugin.tt_news
temp.list {
code >
code = LIST
}
#post single view
temp.single < plugin.tt_news
temp.single {
code >
code = SINGLE
}
# archives
temp.archives < plugin.tt_news
temp.archives {
templateFile = fileadmin/templates/timtab_news_tmpl.html
code >
code = AMENU
}
# categories
temp.categories < plugin.tt_news
temp.categories {
code >
code = CATMENU
}
plugin.tx_timtab.displayCatMenu.wrap = <ul>|</ul>
plugin.tx_timtab.displayCatMenu.targetPid = 35
plugin.tx_timtab_pi1.pid_list = 38
plugin.tx_timtab {
blogPid = 53
displayCatMenu.targetPid = 35
}
# filling markers
temp.blogTitle = TEXT
temp.blogTitle.value = {$plugin.tx_timtab.title}
temp.blogTagline = TEXT
temp.blogTagline.value = {$plugin.tx_timtab.tagline}
temp.blogHomepage = TEXT
temp.blogHomepage.value = {$plugin.tx_timtab.homepage}
temp.blogRoll =< plugin.tx_timtab_pi1
temp.blogRoll {
header_stdWrap.wrap = <li><h2>Blogroll</h2>|</li>
dontWrapInDiv = 1
}
# page cObject
page = PAGE
page.10.marks {
PAGENAV < temp.pagenav
ARCHIVES < temp.archives
CATEGORIES < temp.categories
BLOG_TITLE < temp.blogTitle
BLOG_TAGLINE < temp.blogTagline
BLOG_HOME < temp.blogHomepage
POSTS_LIST < temp.list
POST_SINGLE < temp.single
BLOG_CONTENT_NORMAL < styles.content.get
BLOG_CONTENT_RIGHT < styles.content.getRight
BLOG_BLOGROLL < temp.blogRoll
}
plugin.tt_news.enableArchiveDate = 1
vielleicht hilft der code ja.
gruss,
guido