0
Похоже, я действительно не понял, как работает коммутатор, потому что это невозможно (для меня), чтобы это исправить.Проблемы с компоновкой в коммутаторе
У меня есть этот код:
foreach ($this->timeofday as $key => $node) {
if (get_class($node) === 'DOMElement') {
if ($node->hasAttribute('class')) {
switch ($node->getAttribute('class')) {
case "cmil_salong":
echo '<h3>'.$node->nodeValue. '</h3>';
break;
case "cmil_time":
echo $node->nodeValue .' ';
break;
case "mv_3d":
echo '<span class="label label-info">3D</span> ';
break;
case "cmil_rs":
echo '<span class="label label-info">Platser ' . $node->nodeValue . '</span> ';
break;
case "mv_txt":
echo '<span class="label label-info">Textad</span><br>';
break;
}
}
}
if (get_class($node) === 'DOMAttr') {
if ($node->nodeName === 'href') { ?>
<a href="<?php echo $node->nodeValue ?>"><button type="button" class="btn btn-success btn-xs">book! <span class="glyphicon glyphicon-new-window"></span></button></a><br>
<?php
}
}
}
, который производит это:
<h3>FS 4</h3>10:50
<span class="label label-info">Platser 74</span>
<span class="label label-info">3D</span>
<span class="label label-info">Textad</span><br>
<button type="button" class="btn btn-success btn-xs">book! <span class="glyphicon glyphicon-new-window"></span></button>
Но это ожидаемый результат:
Предпочтительно
<div>
11:30 <span class="label label-info">3D</span> <span class="label label-info">textad</span> <span class="label label-info">platser 379</span>
<span class="label label-warning"> Du kan inte längre köpa biljetter till den här förestäs;llningen</span>
</div>
Или, в зависимости от if ($node->nodeName === 'href')
верно:
<div>
11:30 <span class="label label-info">3D</span> <span class="label label-info">textad</span> <span class="label label-info">platser 379</span>
<button type="button" class="btn btn-success btn-xs">book! <span class="glyphicon glyphicon-new-window"></span></button>
</div>
Мой вопрос:
- Как я сделать это выглядит следующим образом: на втором изображении: http://i.stack.imgur.com/QyTTO.png
Спасибо! Но я до сих пор не получаю ожидаемого результата – Adam