Modify ↓
#1629 closed Neues Feature (fixed)
HTML aus Class messageStack entfernen und ins Template verlagern
| Reported by: | noRiddle | Owned by: | somebody |
|---|---|---|---|
| Priority: | normal | Milestone: | modified-shop-2.0.5.0 |
| Component: | Shop | Version: | 2.0.4.2 |
| Keywords: | Cc: | ||
| Blocked By: | Blocking: |
Description
In der Klasse messageStack (/includes/classes/message_stack.php) sollte man in der Methode output() das HTML entfernen und es ins Template verlagern, damit man das besser stylen kann (z.B. "unordered list" anstatt simple p-tags).
Mein Vorschlag:
In der Methode lediglich ein Array füllen und mittels foreach-Loop im Template ausgeben.
Template-basierte Schnelllösung mittels regex_replace
(am Beispiel create_account.html):
{if $error != ''}
<div class="errormessage">
<ul>
{$error|regex_replace:'#<p>([^<]+)</p>#':'<li>$1</li>'}
</ul>
</div>
{/if}
Gruß,
noRiddle
Attachments (0)
Change History (4)
comment:1 by , 7 years ago
| Resolution: | → fixed |
|---|---|
| Status: | new → closed |
comment:2 by , 7 years ago
| Milestone: | → modified-shop-2.0.5.0 |
|---|
comment:4 by , 6 years ago
| Reporter: | changed from to |
|---|
Note:
See TracTickets
for help on using tickets.

Das ist bereits seit r11541 (add template for error messages) für die kommende Shopversion 2.0.5.0 vorgesehen.