Dette er min kode. Jeg ønskeri midlertid at den kun hardkodes til at gå i bib 'Home' derefter 'Project Groups' Efter dette bib er nået skal den dynamisk kunne søge i 6 forskellige biblioteker, hvor 'Workplace Learning' er en af dem. Efter dette "niveau" skal den søge i 'People' og udskrive alle dem hvor det aktuelle bib (fx 'workplace learning') er valgt eller som den søgningen står i.
Håber det er til at forstå, ellers kan jeg sagtens uddybe...
Den første del: Den skulle gerne udvælge den "projekt group" jeg står i....og hvis den er = "workplace learning" skulle den gerne gå videre og så skrive "workplaceleraning's" med arbejdere ud....
Det virke bare som om jeg ikke kan få den til at indlæse den aktive "project group" som jeg er i???
Den skulle gerne tage navnet på det consortie man står i(på webben), når man har valgt sig først ind på "Project group" og derefter valgt et consortie/project group.
hvis man fjerne koden over den linie som du har valgt, så dur det fint....men så skriver den kun "workplace learnings" medarbejdere ud.....det vil sige på de andre "consortie/projektgroup" sider skriver den også "workplace learnings" medarbejdere ud.
men det fungere ikke, så jeg er i tvivl om hvilken værdi jeg i det hele taget får læst ind i variablen...?? grunden til jeg har sat variablen = variablen er for at jeg kan komme ind i min if-sætning, men det er selvfølgelig ikke meningen at variablen = variablen.
Din variable kommer til at bestå af et nodeset af item noder, som alle opfylder din betingelse. Det kan altså godt være mere end en node i din consortia_id variabel.
Problemet er nemlig at der findes 6 forskellige noder i 'project groups' og så vidt jeg forstår er det fra 'project groups' jeg indlæse i min variabel...?
Jeg vil derfor have den til at indlæse den specifikke 'project group', jeg befinder mig i, i min variabel....?
Jeg har ladet mig fortælle at min sætning skulle tage den specifikke 'project group' jeg er i når jeg befinder mig i en bestem 'project group' på webben, men det er måske forkert??
okay....men hvordan får jeg så den aktuelle node...?
Det kan være det vil hjælpe dig lidt hvis du går til følgende side... http://www.lld.dk/default.asp?path={B975773B-DEB6-476D-A1C5-73AFEF84B801} Der vil du kunne se strukturen...hele siden er bygget af en stor XML fil, som er 100% lig med strukturen på siden....det er menuen ude i venstre side som gerne skulle repræsntere den selec statement jeg laver...
Og det er så "workplace learning" menu punktet jeg vil have fat i.
ok du skal i hvart fald have tusind tak for hjælpen....;-)
lige et lille sidste spg... når jeg har min $consortia_id og jeg så laver en: <xsl:for-each select="$consortia_id/item"> Her løber den de 6 "workgroups" igennem... <xsl:if test="'Workplace Learning' = $consortia_id/item"> Her vi jeg have den til at gå ind i if-sætningen hvis den "for-each" aktuelle node er = 'Workplace Learning"... Gør jeg det rigtig?
<xsl:for-each select="$consortia_id/item"> Her løber den de 6 "workgroups" igennem... <xsl:if test=". = 'Workplace Learning'">
for når du laver en for-each bliver current-node "." automatisk skriftet.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.