[TYPO3-german] Zusätzlichen li ohne Inhalt in list mit ausgeben
Hallo Liste, ich habe das Problem einen zusätlichen li in einer list mit auszugeben. Folgendes. Ich hole mir per TS die Daten (Cat Titel) aus der Tabelle tt_news_cat. Die einzelnen Title werden in li|/li ausgegeben. ul liNewsCat1/li liNewsCat2/li liNewsCat3/li liNewsCat4/li /ul Was ich Benötige ist ein Zusätzliches li vor dem ersten oder auch nach dem letzten li. Ein li ohne Daten. Ich habe schon Verschiedene Möglichkeiten Versucht, jedoch wird zu jedem Cat Title der Zusätzliche li wiederholt. Ich benötigen ihn natürlich nur einmal. Hier mal mein script. lib.IsotopejQueryNewsGalleryNavigation = CONTENT lib.IsotopejQueryNewsGalleryNavigation { stdWrap.outerWrap = section id=options class=clearfix|/section stdWrap.innerWrap = ul id=filters class=option-set clearfix isotopeItem data-option-key=filter|/ul table = tt_news_cat select { pidInList = {$isotopeGallery} selectFields = tt_news_cat.uid, tt_news_cat.title andWhere = NOT tt_news_cat.deleted AND NOT tt_news_cat.hidden andWhere.intval = 1 max = {$isotopeGalleryMaxItems} orderBy = tt_news_cat.title ASC } renderObj renderObj = COA renderObj { stdWrap.dataWrap = li class=isotopeItemLink {field:uid}a class={field:uid} href=#filter data-option-value=.{field:title}|/a/li stdWrap.dataWrap.insertData = 1 10 = TEXT 10.field = title } } Wie bekomme ich nun ein lia href=#filter data-option-value=* class=selectedshow all/a/li innerhalb ul vor dem ersten oder nach dem Letzten li? Gruß und Danke schon mal... Matthias ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Zusätzlichen li ohne Inhalt in list mit ausgeben
Hallo Matthias, ist eventuell nicht die eleganteste Loesung, aber warum nicht zum wrap deines Objektes beide hinzufuegen? lib.IsotopejQueryNewsGalleryNavigation.stdWrap.innerWrap ( ul id=filters class=option-set clearfix isotopeItem data-option-key=filter lia href=#filter data-option-value=* class=selectedshow all/a/li | lia href=#filter data-option-value=* class=selectedshow all/a/li /ul ) Eventuell hat jemand anderes noch eine schoenere Loesung? Wuerde mich in diesem Beispiel auch interessieren. Beste Gruesse Stefan On 14/11/2012 22:25, Matthias Eberlein wrote: Hallo Liste, ich habe das Problem einen zusätlichen li in einer list mit auszugeben. Folgendes. Ich hole mir per TS die Daten (Cat Titel) aus der Tabelle tt_news_cat. Die einzelnen Title werden in li|/li ausgegeben. ul liNewsCat1/li liNewsCat2/li liNewsCat3/li liNewsCat4/li /ul Was ich Benötige ist ein Zusätzliches li vor dem ersten oder auch nach dem letzten li. Ein li ohne Daten. Ich habe schon Verschiedene Möglichkeiten Versucht, jedoch wird zu jedem Cat Title der Zusätzliche li wiederholt. Ich benötigen ihn natürlich nur einmal. Hier mal mein script. lib.IsotopejQueryNewsGalleryNavigation = CONTENT lib.IsotopejQueryNewsGalleryNavigation { stdWrap.outerWrap = section id=options class=clearfix|/section stdWrap.innerWrap = ul id=filters class=option-set clearfix isotopeItem data-option-key=filter|/ul table = tt_news_cat select { pidInList = {$isotopeGallery} selectFields = tt_news_cat.uid, tt_news_cat.title andWhere = NOT tt_news_cat.deleted AND NOT tt_news_cat.hidden andWhere.intval = 1 max = {$isotopeGalleryMaxItems} orderBy = tt_news_cat.title ASC } renderObj renderObj = COA renderObj { stdWrap.dataWrap = li class=isotopeItemLink {field:uid}a class={field:uid} href=#filter data-option-value=.{field:title}|/a/li stdWrap.dataWrap.insertData = 1 10 = TEXT 10.field = title } } Wie bekomme ich nun ein lia href=#filter data-option-value=* class=selectedshow all/a/li innerhalb ul vor dem ersten oder nach dem Letzten li? Gruß und Danke schon mal... Matthias ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Zusätzlichen li ohne Inhalt in list mit ausgeben
Am 14.11.2012 21:25, schrieb Matthias Eberlein: Hallo Liste, ich habe das Problem einen zusätlichen li in einer list mit auszugeben. Folgendes. Ich hole mir per TS die Daten (Cat Titel) aus der Tabelle tt_news_cat. Die einzelnen Title werden in li|/li ausgegeben. ul liNewsCat1/li liNewsCat2/li liNewsCat3/li liNewsCat4/li /ul Was ich Benötige ist ein Zusätzliches li vor dem ersten oder auch nach dem letzten li. Ein li ohne Daten. Ich habe schon Verschiedene Möglichkeiten Versucht, jedoch wird zu jedem Cat Title der Zusätzliche li wiederholt. Ich benötigen ihn natürlich nur einmal. Hier mal mein script. lib.IsotopejQueryNewsGalleryNavigation = CONTENT lib.IsotopejQueryNewsGalleryNavigation { stdWrap.outerWrap = section id=options class=clearfix|/section stdWrap.innerWrap = ul id=filters class=option-set clearfix isotopeItem data-option-key=filter|/ul table = tt_news_cat select { pidInList = {$isotopeGallery} selectFields = tt_news_cat.uid, tt_news_cat.title andWhere = NOT tt_news_cat.deleted AND NOT tt_news_cat.hidden andWhere.intval = 1 max = {$isotopeGalleryMaxItems} orderBy = tt_news_cat.title ASC } renderObj renderObj = COA renderObj { stdWrap.dataWrap = li class=isotopeItemLink {field:uid}a class={field:uid} href=#filter data-option-value=.{field:title}|/a/li stdWrap.dataWrap.insertData = 1 10 = TEXT 10.field = title } } Wie bekomme ich nun ein lia href=#filter data-option-value=* class=selectedshow all/a/li innerhalb ul vor dem ersten oder nach dem Letzten li? Gruß und Danke schon mal... Matthias Hallo Steffan, danke für Dein Bemühen, meine jetzige ausgabe sieht folgend aus: div class=brick_container_wrapper section id=options class=clearfix ul id=filters class=option-set clearfix isotopeItem data-option-key=filter li class=isotopeItemLink 10 a class=10 selected data-option-value=.Gallery-1 href=http://localhost/gallery/#filter;Gallery-1/a /li li class=isotopeItemLink 9 a class=9 data-option-value=.Gallery-2 href=http://localhost/gallery/#filter;Gallery-2/a /li /ul /section div id=container class=clearfix isotope style=position: relative; overflow: hidden; height: 226px; Das ganze ist das Menu für eine Isotop Gallery Generiert aus tt_news Artikeln. Um das Ganze dann über Die News Kategorien zu Steuern lasse ich mir wie im Script zu sehen die Cat ausgeben. Ein Wrap mit ul und li für jede Kategorie. Wenn ich mit jQuery ein über ein .appendTo(ul#filters) ein zusätzlichen li der ja im grunde nur dafür da ist um beim Sortieren der Gallerien wieder in die Ausgangs Stellung zu kommen, wird dieser clock nicht Erfasst. Warum auch immer. Wenn ich ausserhalb der Isotope ul ein show all li anlege wird er ebeso nicht von Isotope genommen. Es muss doch eine Möglichkeit geben in einer Gerenderten List eine einfachen li dazuzupacken ohne das der sich wiederholt. gruss Matthias ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Zusätzlichen li ohne Inhalt in list mit ausgeben
Am 14.11.2012 21:25, schrieb Matthias Eberlein: Hallo Liste, ich habe das Problem einen zusätlichen li in einer list mit auszugeben. Folgendes. Ich hole mir per TS die Daten (Cat Titel) aus der Tabelle tt_news_cat. Die einzelnen Title werden in li|/li ausgegeben. ul liNewsCat1/li liNewsCat2/li liNewsCat3/li liNewsCat4/li /ul Was ich Benötige ist ein Zusätzliches li vor dem ersten oder auch nach dem letzten li. Ein li ohne Daten. Ich habe schon Verschiedene Möglichkeiten Versucht, jedoch wird zu jedem Cat Title der Zusätzliche li wiederholt. Ich benötigen ihn natürlich nur einmal. Hier mal mein script. lib.IsotopejQueryNewsGalleryNavigation = CONTENT lib.IsotopejQueryNewsGalleryNavigation { stdWrap.outerWrap = section id=options class=clearfix|/section stdWrap.innerWrap = ul id=filters class=option-set clearfix isotopeItem data-option-key=filter|/ul table = tt_news_cat select { pidInList = {$isotopeGallery} selectFields = tt_news_cat.uid, tt_news_cat.title andWhere = NOT tt_news_cat.deleted AND NOT tt_news_cat.hidden andWhere.intval = 1 max = {$isotopeGalleryMaxItems} orderBy = tt_news_cat.title ASC } renderObj renderObj = COA renderObj { stdWrap.dataWrap = li class=isotopeItemLink {field:uid}a class={field:uid} href=#filter data-option-value=.{field:title}|/a/li stdWrap.dataWrap.insertData = 1 10 = TEXT 10.field = title } } Wie bekomme ich nun ein lia href=#filter data-option-value=* class=selectedshow all/a/li innerhalb ul vor dem ersten oder nach dem Letzten li? Gruß und Danke schon mal... Matthias Nochmal ein Nachtrag. Als Resultat sollte es folgend aussehen: ul lishow all/li - Wird Gebrauch um in die Ausgangs Possition zurück zugehen. (jquery) liNewsCat2/li - kommt von tabelle cat liNewsCat3/li - kommt von tabelle cat liNewsCat4/li - kommt von tabelle cat /ul Wäre für eine Lösung Dankbar Gruß matthias ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Zusätzlichen li ohne Inhalt in list mit ausgeben
On 15/11/2012 00:20, Matthias Eberlein wrote: ul lishow all/li - Wird Gebrauch um in die Ausgangs Possition zurück zugehen. (jquery) liNewsCat2/li - kommt von tabelle cat liNewsCat3/li - kommt von tabelle cat liNewsCat4/li - kommt von tabelle cat /ul Tut mir Leid, wahrscheinlich versteh ich dich jetzt falsch, aber warum tut es wenn du in deinem TypoScript object das ' show all'-li zum innerWrap hinzufuegst, nicht funktionieren? Also so: -- lib.IsotopejQueryNewsGalleryNavigation = CONTENT lib.IsotopejQueryNewsGalleryNavigation { stdWrap.outerWrap = section id=options class=clearfix|/section # hier das extra-li vor allen anderen li innerhalb des ul stdWrap.innerWrap = ul id=filters class=option-set clearfix isotopeItem data-option-key=filterliSHOW ALL/li|/ul table = tt_news_cat # usw. usf. } -- Das sollte doch theoretisch das Ergebnis das du oben willst erzielen? Und wenn nicht, was kommt denn dabei raus? Sorry, vielleicht ist es schon zu spaet um dich richtig zu verstehen. :? Beste Gruesse Stefan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Zusätzlichen li ohne Inhalt in list mit ausgeben
pack dein jetziges CONTENT als 20 in ein COA entferne den ul wrap dort füge ein 10 = TEXT nach deinen Vorstellungen hinzu und setze für das COA dann ul als wrap -- image[FORMAT] - Ralf-René Schröder http://image-format.eu ... Wir geben Ihrem Image das richtige Format http://if-20.com ... YAML templates for TYPO3 ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Zusätzlichen li ohne Inhalt in list mit ausgeben
Am 14.11.2012 21:25, schrieb Matthias Eberlein: Hallo Liste, ich habe das Problem einen zusätlichen li in einer list mit auszugeben. Folgendes. Ich hole mir per TS die Daten (Cat Titel) aus der Tabelle tt_news_cat. Die einzelnen Title werden in li|/li ausgegeben. ul liNewsCat1/li liNewsCat2/li liNewsCat3/li liNewsCat4/li /ul Was ich Benötige ist ein Zusätzliches li vor dem ersten oder auch nach dem letzten li. Ein li ohne Daten. Ich habe schon Verschiedene Möglichkeiten Versucht, jedoch wird zu jedem Cat Title der Zusätzliche li wiederholt. Ich benötigen ihn natürlich nur einmal. Hier mal mein script. lib.IsotopejQueryNewsGalleryNavigation = CONTENT lib.IsotopejQueryNewsGalleryNavigation { stdWrap.outerWrap = section id=options class=clearfix|/section stdWrap.innerWrap = ul id=filters class=option-set clearfix isotopeItem data-option-key=filter|/ul table = tt_news_cat select { pidInList = {$isotopeGallery} selectFields = tt_news_cat.uid, tt_news_cat.title andWhere = NOT tt_news_cat.deleted AND NOT tt_news_cat.hidden andWhere.intval = 1 max = {$isotopeGalleryMaxItems} orderBy = tt_news_cat.title ASC } renderObj renderObj = COA renderObj { stdWrap.dataWrap = li class=isotopeItemLink {field:uid}a class={field:uid} href=#filter data-option-value=.{field:title}|/a/li stdWrap.dataWrap.insertData = 1 10 = TEXT 10.field = title } } Wie bekomme ich nun ein lia href=#filter data-option-value=* class=selectedshow all/a/li innerhalb ul vor dem ersten oder nach dem Letzten li? Gruß und Danke schon mal... Matthias Hallo Stefan, ja, iss schon spät. Hier mal ein link wie es funktionieren soll... http://jsfiddle.net/skydivematy/Dg7tK/3/ ciao matthias ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Zusätzlichen li ohne Inhalt in list mit ausgeben
Am 14.11.2012 21:25, schrieb Matthias Eberlein: Hallo Liste, ich habe das Problem einen zusätlichen li in einer list mit auszugeben. Folgendes. Ich hole mir per TS die Daten (Cat Titel) aus der Tabelle tt_news_cat. Die einzelnen Title werden in li|/li ausgegeben. ul liNewsCat1/li liNewsCat2/li liNewsCat3/li liNewsCat4/li /ul Was ich Benötige ist ein Zusätzliches li vor dem ersten oder auch nach dem letzten li. Ein li ohne Daten. Ich habe schon Verschiedene Möglichkeiten Versucht, jedoch wird zu jedem Cat Title der Zusätzliche li wiederholt. Ich benötigen ihn natürlich nur einmal. Hier mal mein script. lib.IsotopejQueryNewsGalleryNavigation = CONTENT lib.IsotopejQueryNewsGalleryNavigation { stdWrap.outerWrap = section id=options class=clearfix|/section stdWrap.innerWrap = ul id=filters class=option-set clearfix isotopeItem data-option-key=filter|/ul table = tt_news_cat select { pidInList = {$isotopeGallery} selectFields = tt_news_cat.uid, tt_news_cat.title andWhere = NOT tt_news_cat.deleted AND NOT tt_news_cat.hidden andWhere.intval = 1 max = {$isotopeGalleryMaxItems} orderBy = tt_news_cat.title ASC } renderObj renderObj = COA renderObj { stdWrap.dataWrap = li class=isotopeItemLink {field:uid}a class={field:uid} href=#filter data-option-value=.{field:title}|/a/li stdWrap.dataWrap.insertData = 1 10 = TEXT 10.field = title } } Wie bekomme ich nun ein lia href=#filter data-option-value=* class=selectedshow all/a/li innerhalb ul vor dem ersten oder nach dem Letzten li? Gruß und Danke schon mal... Matthias Hallo Ralf, danke für Dein Hilfe. So ganz Verstehe ich es jetzt nicht was ich wo ansetzten soll. Ist auch schon Verdammt früh. Ich werde mir das Heute Mittag weiter Anschauen. Das was ich Denke zu Verstehen hatte ich schon Versucht. Das Problem ist das dabei der Dummy li der Nicht von einer DB Tabelle kommt dabei zu jedem Eintrag der aus der Tabelle kommt dazu gelegt wird. ALso habe ich bei 4 Kategorien 4X show all Ist der ul inerhalb renderObj Vervielfacht sich der ul für jeden eintrag. Ich mach schluss für Heute. Mein Monitor wird schon Grün... gruss matthias ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Zusätzlichen li ohne Inhalt in list mit ausgeben [gelöst]
Am 14.11.2012 21:25, schrieb Matthias Eberlein: Hallo Liste, ich habe das Problem einen zusätlichen li in einer list mit auszugeben. Folgendes. Ich hole mir per TS die Daten (Cat Titel) aus der Tabelle tt_news_cat. Die einzelnen Title werden in li|/li ausgegeben. ul liNewsCat1/li liNewsCat2/li liNewsCat3/li liNewsCat4/li /ul Was ich Benötige ist ein Zusätzliches li vor dem ersten oder auch nach dem letzten li. Ein li ohne Daten. Ich habe schon Verschiedene Möglichkeiten Versucht, jedoch wird zu jedem Cat Title der Zusätzliche li wiederholt. Ich benötigen ihn natürlich nur einmal. Hier mal mein script. lib.IsotopejQueryNewsGalleryNavigation = CONTENT lib.IsotopejQueryNewsGalleryNavigation { stdWrap.outerWrap = section id=options class=clearfix|/section stdWrap.innerWrap = ul id=filters class=option-set clearfix isotopeItem data-option-key=filter|/ul table = tt_news_cat select { pidInList = {$isotopeGallery} selectFields = tt_news_cat.uid, tt_news_cat.title andWhere = NOT tt_news_cat.deleted AND NOT tt_news_cat.hidden andWhere.intval = 1 max = {$isotopeGalleryMaxItems} orderBy = tt_news_cat.title ASC } renderObj renderObj = COA renderObj { stdWrap.dataWrap = li class=isotopeItemLink {field:uid}a class={field:uid} href=#filter data-option-value=.{field:title}|/a/li stdWrap.dataWrap.insertData = 1 10 = TEXT 10.field = title } } Wie bekomme ich nun ein lia href=#filter data-option-value=* class=selectedshow all/a/li innerhalb ul vor dem ersten oder nach dem Letzten li? Gruß und Danke schon mal... Matthias Nun, wie gesagt is schon sehr früh. Habe dabei warscheinlich den Tip von Stefan nicht genau gelesen. Den Dummy li in den innerWrap zu dem ul hat es gebracht. So einfach so oft für andere sachen Verwendet. Man oh man. Nun gut es geht und das ist gut so. Hier noch mal schnell das komplette script für eine ISOTOPTE Gallery aus tt_news beiträgen... ## # tt_news with jQuery ISOTOPE PLUGIN # ## lib.NewsGallerySelect = CONTENT lib.NewsGallerySelect { table= tt_news select { pidInList = {$isotopeGallery} selectFields = tt_news.title, tt_news.image, tt_news.bodytext, tt_news.crdate, tt_news.datetime, tt_news.author, tt_news_cat.title AS category where = NOT tt_news.deleted AND NOT tt_news.hidden where.intval = 1 join = tt_news_cat_mm ON (tt_news_cat_mm.uid_local = tt_news.uid) JOIN tt_news_cat ON (tt_news_cat.uid = tt_news_cat_mm.uid_foreign) orderBy = tt_news.datetime DESC max = } } lib.NewsSelectGalleryContent = CONTENT lib.NewsSelectGalleryContent = lib.NewsGallerySelect lib.NewsSelectGalleryContent { renderObj = COA renderObj{ stdWrap.dataWrap = div class=isotope-item {field:category} data-category={field:category}|/div stdWrap.dataWrap.insertData = 1 stdWrap.wrap = article|/article stdWrap.innerWrap = div class=inner-box|/div 20 = IMAGE 20 { if.isTrue.field = image required=1 file.import=uploads/pics/ file.import.field=image file.width= 200C file.height= file.import.listNum = 0 titleText.field = imagetitletext altText.field = imagecaption stdWrap.insertData=1 wrap = figure|/figure imageLinkWrap = 1 imageLinkWrap { enable = typolink.parameter = typolink.additionalParams= typolink.additionalParams.insertData = typolink.useCacheHash= } } 30 = COA 30 { wrap = div class=title-wrap|/div 1 = TEXT 1 { field=short #ifEmpty.field = title wrap = p|/p crop = 20|...|1 } } } } lib.IsotopejQueryNewsGalleryNavigation = CONTENT lib.IsotopejQueryNewsGalleryNavigation { stdWrap.outerWrap = section id=options class=clearfix|/section #so nicht... # stdWrap.innerWrap = ul id=filters class=option-set clearfix isotopeItem data-option-key=filter|/ul # SO gehts... stdWrap.innerWrap = ul id=filters class=option-set clearfix isotopeItem data-option-key=filterli class=beforetesta href=#filter data-option-value=* show all |/a/li/ul table = tt_news_cat select { pidInList = {$isotopeGallery} selectFields = tt_news_cat.uid, tt_news_cat.title andWhere = NOT tt_news_cat.deleted AND NOT tt_news_cat.hidden andWhere.intval = 1 max = {$isotopeGalleryMaxItems} orderBy = tt_news_cat.title ASC } renderObj renderObj = COA renderObj { 10 = COA 10 { stdWrap.dataWrap = li class=isotopeItemLinka class={field:uid} href=#filter data-option-value=.{field:title}|/a/li stdWrap.dataWrap.insertData = 1 10 = TEXT 10.field = title } } } lib.IsotopejQueryNewsGallery = COA lib.IsotopejQueryNewsGallery { wrap = div