Template compilation failed: unexpected {/if} in template 'footer' on line 97

Bitte in den Beiträgen keine externe Bilder einbinden, sondern nur die Dateianhänge verwenden.
Vielen dank.
  • Ich habe jetzt die Positionierung auf Radiobutton umgestellt und jetzt hbekomme ich den Fehler.
    In Template Footer gibts keine Zeile 97, was mach ich denn jetzt


  • ja,



    rest kommt im nächsten Beitrag

  • Ich habe das mal durch ein Validator Checker laufen lassen, da ist kein Syntaxfehler drin, aber vielleicht ist ja die Abfrage in den Optionen falsch


    XML
    <option name="dkm_slider_position">
    				<categoryname>dkmslider.position.general</categoryname>
    				<optiontype>radioButton</optiontype>
    				<defaultvalue>dkm_slider_pos_1</defaultvalue>
    				<selectoptions><![CDATA[dkm_slider_pos_1:wcf.acp.option.dkmslider.general.position.dkm_slider_pos_1
    dkm_slider_pos_2:wcf.acp.option.dkmslider.general.position.dkm_slider_pos_2
    dkm_slider_pos_3:wcf.acp.option.dkmslider.general.position.dkm_slider_pos_3]]></selectoptions>
    			</option>
  • Sag ich doch ein fehlendes geschlossenes if :D das andere konnte ich vorher nicht sehen, da ich mobil online war und da konnte ich nicht den kompletten code sehen

  • abgesehen davon ginge das ja auch ein wenig kürzer...


    anstatt

    Code
    {if DKM_SLIDER_MESSAGE_FORUM_ONLY == true}
    	{if $templateName == 'boardList'}
    		{include file='__dkmSlider'}
    	{/if}	
    {/if}


    könntest du ja gleich


    Code
    {if DKM_SLIDER_MESSAGE_FORUM_ONLY == true && $templateName == 'boardList'}
    	{include file='__dkmSlider'}
    {/if}


    machen... ;)

  • Danke timeout für die Hilfe, ich üb ja noch


    ich hatte noch mehr if Fehler in der templatelistener.xml, die sind jetzt weg, aber es kommt jetzt ein neuer Fehler und ich vermute das ich bei den optionen was falsch habe.





    XML
    <option name="dkm_slider_position">
    				<categoryname>dkmslider.position.general</categoryname>
    				<optiontype>radioButton</optiontype>
    				<defaultvalue>dkm_slider_pos_1</defaultvalue>
    				<selectoptions><![CDATA[dkm_slider_pos_1:wcf.acp.option.dkmslider.general.position.dkm_slider_pos_1
    dkm_slider_pos_2:wcf.acp.option.dkmslider.general.position.dkm_slider_pos_2
    dkm_slider_pos_3:wcf.acp.option.dkmslider.general.position.dkm_slider_pos_3]]></selectoptions>
    			</option>
  • in der Option ist nix. Du musst im template listener die if abfrage dafür mit 1, 2 oder 3 abfragen wenn ich mich grad nicht irre.

  • Ich habe das jetzte so gemacht, aber irgendwie passiert da nix :(



    XML
    <option name="dkm_slider_position">
    				<categoryname>dkmslider.position.general</categoryname>
    				<optiontype>radioButton</optiontype>
    				<defaultvalue>dkm_slider_position.1</defaultvalue>
    				<selectoptions><![CDATA[dkm_slider_position.1:wcf.acp.option.dkmslider.general.position.dkm_slider_position.1
    dkm_slider_position.2:wcf.acp.option.dkmslider.general.position.dkm_slider_position.2
    dkm_slider_position.3:wcf.acp.option.dkmslider.general.position.dkm_slider_position.3]]></selectoptions>
    			</option>


    und im Templatelistener




    Code
    {if DKM_SLIDER_POSITION == 1}
      bla
    [/if]
    {if DKM_SLIDER_POSITION == 2}
      bla
    [/if]
    {if DKM_SLIDER_POSITION == 3}
      bla
    [/if]
  • was ist: dkm_slider_position.1:wcf.acp.option.dkmslider.general.position.dkm_slider_position.1


    sollte das nicht so aussehen: 1:wcf.acp.option.dkmslider.general.position.dkm_slider_position.1 ??


    dann kannst du auch auf 1, 2 oder 3 abfragen.
    In Deinem Fall ist es {if DKM_SLIDER_POSITION == 'dkm_slider_position.1'}