ProcessWire (который вы пометили это) позволяет вам сделать это с pop()
:
<?php
echo "<ul>";
$products = $order->pad_products;
$products->pop();
foreach($products as $product) {
echo "<li>" . $product->title . "</li>";
}
echo "</ul>";
?>
Другой вариант - подсчитать количество предметов и ограничить его одним. Вы должны иметь возможность использовать ->count()
, но я не знаю, что такое pad_products, поэтому, если это не сработает, вы можете просто сделать count($order->pad_products)
<?php
echo "<ul>";
$limit = $order->pad_products->count() - 1;
foreach($order->pad_products("limit=$limit") as $product) {
echo "<li>" . $product->title . "</li>";
}
echo "</ul>";
?>