/ Published in: PHP
xt:Commerce - Quellcode-Verbesserung: Box mit Links zu Content-Seiten als valide XHTML-Liste ausgeben; Original von http://www.gunnart.de/tipps-und-tricks/xtcommerce-quellcode-verbesserung-und-markieren-aktiver-content-seiten/
Expand |
Embed | Plain Text
Copy this code and paste it in your HTML
Eine kleine Verbesserung waere es noch, wenn der HTML-Code soweit wie moeglich im Template (statt der PHP-Datei) bleibt. Das geht so: $content_string = '<ul class="navilist">'; 2. Dies auch ignorieren: $content_string .= '</ul>'; box_content.html), und zwar genau um den Platzhalter {$BOX_CONTENT} herum. Das sieht dann so aus: <ul class="navilist"> {$BOX_CONTENT} </ul> 4. Damit nun bei einer leeren Liste nicht trotzdem das <ul> ausgegeben wird, muss im Template noch eine Abfrage hinein. Bei einer leeren Liste waere {$BOX_CONTENT} leer, also kann man diesen Platzhalter einfach fuer eine if-Abfrage nutzen: {if $BOX_CONTENT} <ul class="navilist"> {$BOX_CONTENT} </ul> {/if} 5. fertig! und den kompletten HTML-Code umfassen. Somit wuerde bei einer leeren Liste sowieso sinnlos ist, wenn nach der Ueberschrift doch keine Liste kommt).