Zend_Navigation-Pages-URI.xml 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!-- EN-Revision: 24249 -->
  3. <!-- Reviewed: no -->
  4. <sect2 id="zend.navigation.pages.uri">
  5. <title>Zend_Navigation_Page_Uri</title>
  6. <para>
  7. Seiten des Typs <classname>Zend_Navigation_Page_Uri</classname> können verwendet werden
  8. um auf Seiten von anderen Domains oder Sites zu verweisen, oder um eigene Logik für die
  9. Seite zu implementieren. <acronym>URI</acronym> Seiten sind einfach; zusätzlich zu den
  10. normalen Seitenoptionen nimmt eine <acronym>URI</acronym> Seite nur eine Option -
  11. <code>uri</code>. <code>uri</code> wird zurückgegeben wenn <code>$page->getHref()</code>
  12. aufgerufen wird, und kann ein <type>String</type> oder <constant>NULL</constant> sein.
  13. </para>
  14. <note>
  15. <para>
  16. <classname>Zend_Navigation_Page_Uri</classname> versucht nicht zu erkennen ob es aktiv
  17. ist wenn <code>$page->isActive()</code> aufgerufen wird. Es gibt zurück, was aktuell
  18. gesetzt ist. Um also eine <acronym>URI</acronym> Seite aktiv zu machen muß man händisch
  19. <code>$page->setActive()</code> aufrufen oder <code>active</code> als eine Option
  20. der Seite bei der Erstellung spezifizieren.
  21. </para>
  22. </note>
  23. <table id="zend.navigation.pages.uri.options">
  24. <title>URI Seiten Optionen</title>
  25. <tgroup cols="4">
  26. <thead>
  27. <row>
  28. <entry>Schlüssel</entry>
  29. <entry>Typ</entry>
  30. <entry>Standard</entry>
  31. <entry>Beschreibung</entry>
  32. </row>
  33. </thead>
  34. <tbody>
  35. <row>
  36. <entry><code>uri</code></entry>
  37. <entry><type>String</type></entry>
  38. <entry><constant>NULL</constant></entry>
  39. <entry>
  40. <acronym>URI</acronym> zur Seite. Das kann ein String oder
  41. <constant>NULL</constant> sein.
  42. </entry>
  43. </row>
  44. </tbody>
  45. </tgroup>
  46. </table>
  47. </sect2>