2017-12-09 2 views
-3

Ich muss diesen Code für Opencart3 in das Twig-Format konvertieren. Aber kein Erfolg. Irgendeine Idee?Wie kann ich einen Teil des Codes in das Twig-Format konvertieren?

<div class="col-sm-10"> 
<?php 
    $cm_count = 0; 
    $cm_count = count($cannedmessages); 
    if ($cm_count == 0) { ?> 
     Use the button to setup a new canned message 
    <?php } else { ?>      
    <select name="cannedmessage" id="cannedmessage" class="form-control"> 
     <option></option> 
     <?php foreach ($cannedmessages as $cannedmessage) { 
      if($cannedmessage['status']==1) { ?> 
       <option value="<?php echo $cannedmessage['description']; ?>"><?php echo $cannedmessage['title']; ?></option> 
      <?php } 
     } ?> 
    </select> 
<?php } ?> 
</div> 

Ich versuche, dies mit Konverter auf https://php2twig.com/index.php aber mit Fehlern ..

<div class="col-sm-10"> 
    cm_count 0 
    cm_count count(cannedmessages) 
    {% if cm_count is 0 %} 
     Use the button to setup a new canned message 
    {% else %} 
     <select name="cannedmessage" id="cannedmessage" class="form-control"> 
     <option></option> 
     {% for cannedmessage in cannedmessages %} 
     {% if cannedmessage.status is 1 %} 
      <option value="{{ cannedmessage.description }}">{{ cannedmessage.title }}</option> 
     {% endif %} 
     {% endfor %} 

     </select> 
    {% endif %} 
    </div> 

ich mit dem Erstellen von "Canned Nachricht" Kampf in Opencart 3. Aber ich verliere den Kampf ...

+0

Welches Problem haben Sie speziell? Beachten Sie, dass Code-Schreib- oder Code-Konvertierungsanfragen hier nicht verfügbar sind. Sie müssen also zeigen, auf welchem ​​kleinen Problem Sie stecken bleiben. – halfer

+0

Ich hatte einen schlecht wiederholten Code für das Zweigformat. Dieser Teil: "cm_count 0 cm_count count(cannedmessages) {% if cm_count is 0 %}" D. Dimitrioglo hat mir gut geholfen. Seine Anpassung funktionierte für mich. Danke, dass du versucht hast zu helfen. Ich weis das zu schätzen. Ondra. – Keo

Antwort

1

Zunächst einmal überprüfen, ob Ihr cannedmessagetitle Eigenschaft hat, und versuchen, diese:

{% if cannedmessages|length > 0 %} 
    <select name="cannedmessage" id="cannedmessage" class="form-control"> 
     <option></option> 
     {% for cannedmessage in cannedmessages %} 
      {% if cannedmessage.status == 1 %} 
       <option value="{{ cannedmessage.description }}">{{ cannedmessage.title }}</option> 
      {% endif %} 
     {% endfor %} 
    </select> 
{% else %} 
    Use the button to setup a new canned message 
{% endif %} 
Verwandte Themen