현재 내 웹 페이지의 표시 순서를 변경하려고합니다. 내 현재 코드는 다음과 같습니다. 데이터 정렬 문제 Perl 및 HTML
I에 관계없이 항상 시나리오의 웹 페이지에서 사업부의 상단에 표시 할 첫 번째 IF 문 코드 블록
<div class="itemtitle">
[% IF session.Type.match('B|N|H|BI') %]
[% session.TitleVal %]<br>
[% IF slot.getLocationString %]<div class="location">Location: <span>[% slot.getLocationString %]</span></div>[% END %]
[% ELSE %]
<a href="[% session.webprogram.getFilename %]">[% session.TitleVal %]</a><br>
[% IF slot.getLocationString %]<div class="location">Location: <span>[% slot.getLocationString %]</span></div>[% END %]
[% IF session.getParentsCollection('Program', ['ReadOnly','Y']) %]
<div class="sessionsponsor">Hosts: <span>(Joint
[% FOREACH parent IN session.getParentsCollection('Program') %]
[% IF loop.last && loop.first %]with [% END %][% IF !loop.last && loop.first %]between [% END %][% IF loop.last && !loop.first %]and [% END %]the [% IF loop.first %]<strong>[% END %][% parent.Title %][% IF loop.first %]</strong>[% END %][% IF !loop.last %]; [% END %]
[% END %])</span></div>
[% ELSE %]
[% IF session.program.Title %]<div class="sessionsponsor">Host: <span><strong>[% session.program.Title %]</strong></span>[% END %]</div>
[% END %]
[% END %]
. 기본적으로 session.type = B N H 또는 BI 일 때마다. 그러나 현재 일어나고있는 방식은 두 번째 부분이 div의 맨 위에 "첫 번째 항목"으로 표시됩니다. 나는 이것을 올바르게 실행하고 얼마 동안 서클에 들어간 방법으로 고심하고있다. 문제의 근원에 도달하기 위해 더 깊이 파고 들어야 할 수도 있습니다. 그러나 누군가 먼저 이것을 여기에서 할 수있는 방법을 알고 있는지 알았을 것입니다. 누구든지 몇 가지 제안 사항이 있으면 크게 감사하겠습니다. 출력이 현재 보이는 것은 세션이 해당 arg와 같으면 div의 맨 아래에있는 것입니다. 첫 번째 else 블록이 div의 맨 위에 위치합니다. 이걸 어떻게 되 돌리고 싶습니다. 그것은 session.type B는 N 또는 H BI 동일하지 않을 때 실행되는 다른 블록이다 2wxClimate 말한다
<div class="itemnumber">
<a href="Session36494.html">2WxClimate Poster Session</a>
</div>
<div class="itemtitle">
Formal Poster Viewing with Coffee Break<br>
<div class="location">Location: <span>Hall C3 (The Georgia World Congress Center)</span></div>
. 두 번째 블록은 session.type이 해당 값과 같을 때 나타납니다. 현재 Coffee Break가 표시되는 곳에서 반대 순서로 표시하고 싶습니다.
</div>
"먼저 표시 하시겠습니까?" 루프 내부에 있습니까? – AKHolland
죄송합니다. 저는 div의 맨 위에 계셨습니다. 방금 xD를 보았을 때 약간의 수정을했습니다. –
"ELSE"가 실행 중이면'session.Type'이 조건과 일치하지 않습니다. 이유를 찾으려면 기본 변수를 조사해야합니다. – Cfreak