xt:Commerce - Quellcode-Verbesserung: Content-Seiten als XHTML-valide Liste ausgeben


/ Published in: PHP
Save to your folder(s)

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/


Copy this code and paste it in your HTML
  1. Eine kleine Verbesserung waere es noch, wenn der HTML-Code soweit
  2. wie moeglich im Template (statt der PHP-Datei) bleibt. Das geht so:
  3.  
  4. 1. Die folgende Aenderung aus der obigen Anleitung ignorieren:
  5. $content_string = '<ul class="navilist">';
  6.  
  7. 2. Dies auch ignorieren:
  8. $content_string .= '</ul>';
  9.  
  10. 3. Damit das <ul> trotzdem erzeugt wird, kommt es ins Template (also in die
  11. box_content.html), und zwar genau um den Platzhalter {$BOX_CONTENT} herum.
  12. Das sieht dann so aus:
  13.  
  14. <ul class="navilist">
  15. {$BOX_CONTENT}
  16. </ul>
  17.  
  18. 4. Damit nun bei einer leeren Liste nicht trotzdem das <ul> ausgegeben wird,
  19. muss im Template noch eine Abfrage hinein. Bei einer leeren Liste waere
  20. {$BOX_CONTENT} leer, also kann man diesen Platzhalter einfach fuer eine
  21. if-Abfrage nutzen:
  22.  
  23. {if $BOX_CONTENT}
  24. <ul class="navilist">
  25. {$BOX_CONTENT}
  26. </ul>
  27. {/if}
  28.  
  29. 5. fertig!
  30. P.S.: Natuerlich kann die if-Abfrage auch ganz am Anfang des Template stehen
  31. und den kompletten HTML-Code umfassen. Somit wuerde bei einer leeren Liste
  32. nicht einmal mehr z.B. die Box-Ueberschrift angezeigt werden (welche m.E.
  33. sowieso sinnlos ist, wenn nach der Ueberschrift doch keine Liste kommt).

URL: http://www.gunnart.de/tipps-und-tricks/xtcommerce-quellcode-verbesserung-und-markieren-aktiver-content-seiten/#comment-105507

Report this snippet


Comments

RSS Icon Subscribe to comments

You need to login to post a comment.