If und Template

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • If und Template

    Kann ich folgende If Abfrage machen. Ich möchte gern das die Bedingung nur dann ausgeführt wird, wenn genau dieses Template angezeigt wid.
    Hintegrund, ich fummle ja an einer Custom Page, das ist ja keine Applikation. Ich möchte gern das wenn man diese Seite aufgerufen hat dann auch das copyright angezeigt wird unten. Ich habe das über den Templatelistener gemacht. Ich möchte aber nicht das es überall angezeigt wird, sondern nur unter dieser einen Seite.
    MfG bobo
  • Hmm zeigt nix an, das Template heisst DKMcustom, ohne die If Anweisung wird es überall angezeigt, aber der Link funktioniert nicht :(

    XML-Quellcode

    1. <?xml version="1.0" encoding="UTF-8"?>
    2. <data xmlns="http://www.woltlab.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.woltlab.com http://www.woltlab.com/XSD/templatelistener.xsd">
    3. <import>
    4. <!-- user -->
    5. <templatelistener name="CopyrightListener">
    6. <environment>user</environment>
    7. <templatename>footer</templatename>
    8. <eventname>copyright</eventname>
    9. <templatecode>{if $templateName == "DKMcustom"}<address class="copyright"><a href="https://www.dokreativmedia.com/" target="_blank">{lang}com.dokreativmedia.custompage.copyright{/lang}</a></address>{/if}</templatecode>
    10. </templatelistener>
    11. <!-- /user -->
    12. </import>
    13. </data>
    Alles anzeigen
    MfG bobo
  • Ist ja witzig mit kleinem d funktioniert es, aber der Link wird nicht angezeigt. ;(

    XML-Quellcode

    1. <?xml version="1.0" encoding="UTF-8"?>
    2. <data xmlns="http://www.woltlab.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.woltlab.com http://www.woltlab.com/XSD/templatelistener.xsd">
    3. <import>
    4. <!-- user -->
    5. <templatelistener name="CopyrightListener">
    6. <environment>user</environment>
    7. <templatename>footer</templatename>
    8. <eventname>copyright</eventname>
    9. <templatecode>{if $templateName == "dKMCustom"}<address class="copyright marginTop"><a href="https://www.dokreativmedia.com/">{lang}com.dokreativmedia.custompage.copyright{/lang}</a></address>{/if}</templatecode>
    10. </templatelistener>
    11. <!-- /user -->
    12. </import>
    13. </data>
    Alles anzeigen
    MfG bobo
  • Was heißt nicht angezeigt?
    Das must du mir mal genauer erklären ;)
    Wird der Code im Quellcode der Seite angezeigt angezeigt?
    Und füg das noch in den a Tag rein hinter dem href {if EXTERNAL_LINK_TARGET_BLANK} target="_blank"{/if}
  • Hab das so gemacht und jetzt kann ich es nicht mal mehr installieren.

    XML-Quellcode

    1. <?xml version="1.0" encoding="UTF-8"?>
    2. <data xmlns="http://www.woltlab.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.woltlab.com http://www.woltlab.com/XSD/templatelistener.xsd">
    3. <import>
    4. <!-- user -->
    5. <templatelistener name="CopyrightListener">
    6. <environment>user</environment>
    7. <templatename>footer</templatename>
    8. <eventname>copyright</eventname>
    9. <templatecode>{if $templateName == "dKMCustom"}<address class="copyright marginTop"><a href="https://www.dokreativmedia.com/" {if EXTERNAL_LINK_TARGET_BLANK} target="_blank"{/if}>{lang}com.dokreativmedia.custompage.copyright{/lang}</a></address>{/if}</templatecode>
    10. </templatelistener>
    11. <!-- /user -->
    12. </import>
    13. </data>
    Alles anzeigen



    kommt dieser Fehler, sry wegen der Mühe

    Quellcode

    1. Fatal error: XML document 'D:\xampp\htdocs\forum\wcf/tmp/xml_7472299fe67e0afacd68515035f624b674aaaf46' is not valid XML.
    2. LibXML output:
    3. #9 error parsing attribute name
    4. #9 attributes construct error
    5. #9 Couldn't find end of Start Tag a line 9
    6. #9 Opening and ending tag mismatch: address line 9 and a
    7. #9 Opening and ending tag mismatch: templatecode line 9 and address
    8. #9 Opening and ending tag mismatch: templatelistener line 5 and templatecode
    9. #10 Opening and ending tag mismatch: import line 3 and templatelistener
    10. #12 Opening and ending tag mismatch: data line 2 and import
    11. #13 Extra content at the end of the document
    12. Information:
    13. id: 7ff3b9f248d2c538b779c962c466b94e1b0d53f7
    14. error message: XML document 'D:\xampp\htdocs\forum\wcf/tmp/xml_7472299fe67e0afacd68515035f624b674aaaf46' is not valid XML.
    15. error code: 0
    16. file: D:\xampp\htdocs\forum\wcf\lib\util\XML.class.php (184)
    17. php version: 5.6.12
    18. wcf version: 2.1.10 (Typhoon)
    19. date: Mon, 30 May 2016 11:16:50 +0000
    20. request: /forum/acp/index.php?install-package/&&
    21. referer: http://localhost/forum/acp/index.php?package-installation-confirm/&queueID=1474&
    22. Stacktrace:
    23. #0 D:\xampp\htdocs\forum\wcf\lib\util\XML.class.php(68): wcf\util\XML->throwException('XML document 'D...', Array)
    24. #1 D:\xampp\htdocs\forum\wcf\lib\system\package\plugin\AbstractXMLPackageInstallationPlugin.class.php(300): wcf\util\XML->load('D:\\xampp\\htdocs...')
    25. #2 D:\xampp\htdocs\forum\wcf\lib\system\package\plugin\AbstractXMLPackageInstallationPlugin.class.php(58): wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin->getXML('templateListene...')
    26. #3 D:\xampp\htdocs\forum\wcf\lib\system\package\PackageInstallationDispatcher.class.php(571): wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin->install()
    27. #4 D:\xampp\htdocs\forum\wcf\lib\system\package\PackageInstallationDispatcher.class.php(139): wcf\system\package\PackageInstallationDispatcher->executePIP(Array)
    28. #5 D:\xampp\htdocs\forum\wcf\lib\acp\action\InstallPackageAction.class.php(73): wcf\system\package\PackageInstallationDispatcher->install('6f9146b2')
    29. #6 D:\xampp\htdocs\forum\wcf\lib\action\AbstractDialogAction.class.php(70): wcf\acp\action\InstallPackageAction->stepInstall()
    30. #7 D:\xampp\htdocs\forum\wcf\lib\action\AbstractAction.class.php(49): wcf\action\AbstractDialogAction->execute()
    31. #8 D:\xampp\htdocs\forum\wcf\lib\system\request\Request.class.php(58): wcf\action\AbstractAction->__run()
    32. #9 D:\xampp\htdocs\forum\wcf\lib\system\request\RequestHandler.class.php(139): wcf\system\request\Request->execute()
    33. #10 D:\xampp\htdocs\forum\acp\index.php(10): wcf\system\request\RequestHandler->handle('wbb', true)
    34. #11 {main}
    Alles anzeigen
    IM Quellcode wird der Link garnicht angezeigt.
    MfG bobo