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

  • fehlt vielleicht ein geschlossenes {/if} ?

  • 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.

  • Sollte so aussehen

    Code
    {if DKM_SLIDER_POS_1 == 1}
  • 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'}