Antwort
 
LinkBack (1) Themen-Optionen Thema durchsuchen Thema bewerten Ansicht
  #1  
Alt 26.04.07, 11:26
Forum Stammgast
 
Registriert seit: 19.08.04
Ort: London
Alter: 27
Beiträge: 411
sissi eine Nachricht über ICQ schicken sissi eine Nachricht über Skype™ schicken
Anzahl Datensaetze mit Typoscript abfragen?

hi,

wenn ich ne einfache select-abfrage in typoscript im stil von

table = tt_content
select {
pidInList = this
orderBy = sorting
where = colPos=1
}

mache, kann ich dann irgendwie die anzahl der zurueckgelieferten datensaetze mit typoscript abfragen?

hintergrund: ich moechte mit typoscript dynamisch ein anker-menu erstellen das die jeweiligen contentelemente einer seite auflistet. allerdings soll dieses anker-menu nur sichtbar sein wenn mehr als 1 contentelement vorhanden ist - sonst macht so ein menue ja kaum sinn.

-------------

habs hingekriegt! Hier also ein Typoscript das ein Menu aus einzelnen Contentelementen generiert aber NUR wenn mehr als 1 Contentelement sich in entsprechender Spalte befindet:

Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
lib.anchormenu = CONTENT
lib.anchormenu {
table = tt_content
select {
pidInList = this
orderBy = sorting
where = colPos=1
languageField=sys_language_uid
}
stdWrap.wrap =
stdWrap.if.value.numRows.select < .select
stdWrap.if.value.numRows.table = tt_content
stdWrap.if.isLessThan = 1
renderObj = COA
renderObj {
10.wrap = <li>|</li>
10 = TEXT
10.field = header
10.typolink.parameter.field >
10.typolink.parameter.dataWrap = #c{field:uid}
10.if.isTrue.field=header
}
}
lib.anchormenu.wrap = <ul>|</ul>

gruesse
sissi

Geändert von sissi (30.04.07 um 14:36 Uhr).
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Sponsored Links
  #2  
Alt 01.05.07, 14:41
Forum Stammgast
 
Registriert seit: 19.08.04
Ort: London
Alter: 27
Beiträge: 411
sissi eine Nachricht über ICQ schicken sissi eine Nachricht über Skype™ schicken

hi

nun hab ich aber doch noch nen kleinen fehler gefunden.....

leider werden bei obriger SELECT-abfrage auch contentelemente dazugezaehlt wo der Header leer ist was natuerlich doof ist.

Wie kann ich die SELECT-Abfrage so erweitern dass er mir die Contentelemente aus colPos = 1 gibt AND WHERE header != NULL?

Hab schon allesmoegliche versucht, aber ich kann die SELECT-Abfrage nicht demenstsprechend erweitern *seufz*

Gruesse
Sissi


----------------------------

Hab auch das nun hingekriegt:

Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
lib.anchormenu = CONTENT
lib.anchormenu {
table = tt_content
select {
pidInList = this
orderBy = sorting
selectFields = header, uid
where = header != ''
andWhere = colPos=1
languageField=sys_language_uid
}
stdWrap.wrap =
stdWrap.if.value.numRows.select < .select
stdWrap.if.value.numRows.table = tt_content
stdWrap.if.isLessThan = 1
renderObj = COA
renderObj {
10.wrap = <li>|</li>
10 = TEXT
10.field = header
10.typolink.parameter.field >
10.typolink.parameter.dataWrap = #c{field:uid}
10.if.isTrue.field=header
}
}
lib.anchormenu.wrap = <ul>|</ul>

Geändert von sissi (01.05.07 um 16:17 Uhr).
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #3  
Alt 01.05.07, 21:12
Benutzerbild von mstuebner
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.09.04
Ort: 84424 Isen b. Dorfen
Alter: 41
Beiträge: 2.168
mstuebner eine Nachricht über Skype™ schicken

Zitat:
Zitat von sissi Beitrag anzeigen
kann ich dann irgendwie die anzahl der zurueckgelieferten datensaetze mit typoscript abfragen?
TsRef, S.21 GetData.. numRows: Returns the number of rows resulting from the select

Zitat:
Zitat von sissi Beitrag anzeigen
leider werden bei obriger SELECT-abfrage auch contentelemente dazugezaehlt wo der Header leer ist was natuerlich doof ist.

Wie kann ich die SELECT-Abfrage so erweitern dass er mir die Contentelemente aus colPos = 1 gibt AND WHERE header != NULL?
Du schreibst doch schon das richtige Wort: andwhere! TsRef S. 29 select...

Steht da jemand mit TsRef auf Kriegsfuss?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #4  
Alt 02.05.07, 17:47
Forum Stammgast
 
Registriert seit: 19.08.04
Ort: London
Alter: 27
Beiträge: 411
sissi eine Nachricht über ICQ schicken sissi eine Nachricht über Skype™ schicken

ja hab den zweiten Beitrag oben auch editiert, das Problem ist bereits geloest! sry......der Typoscript-Code oben stimmt also.

wie kann ich denn Beitraege als "geloest" markieren?

gruesse
sissi
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #5  
Alt 03.05.07, 13:00
Benutzerbild von Cybersmog
TYPO3 Forum Team
Moderator
 
Registriert seit: 24.02.06
Alter: 31
Beiträge: 1.700

Wenn du deinen ersten Post editierst, kannst du das Präfix beim Titel setzen.

Gruß
Peter
__________________
Erstes TYPO3camp in München vom 29.-31. August 2008. Die Anmeldung ist ab sofort offen! Mehr Infos: typo3camp-munich.mixxt.de

An eagle soars, but a weasel never gets sucked into a jet engine!
TYPO3 schreibt sich TYPO3!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort


Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge anzufügen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are An

LinkBacks (?)
LinkBack to this Thread: http://www.typo3forum.net/forum/typo3-3-x-fragen-probleme/20616-anzahl-datensaetze-typoscript-abfragen.html
Erstellt von For Type Datum
Newsfeed-Aggregator | Narres Open Web Solutions This thread Refback 09.05.07 20:27

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Mit if die UID abfragen Taker TYPO3 4.x Fragen und Probleme 6 18.07.08 11:17
typoscript verschachteltes $_get array - wert abfragen Space-Teddy TYPO3 4.x Fragen und Probleme 5 26.04.08 15:11
globale Variablen in PHP setzen und in Typoscript abfragen . Kurt51 TYPO3 4.x Fragen und Probleme 26 24.10.07 13:11
TypoScript einer anderen Seite abfragen mortoX Extension modifizieren oder neu erstellen 2 27.03.07 13:09
if und else abfragen zulumaster GMENU, HMENU, TMENU und Co. 3 04.05.06 19:17


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:19 Uhr.


Powered by vBulletin® Version 3.6.8 Patch Level 2 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0
Template-Modifikationen durch TMS