Commerce Checkout Review: verlinkte Titel
![](http://www.drupalcenter.de/files/noavatar_mini.gif)
am 03.03.2016 - 18:23 Uhr in
Ich möchte Drupal Commerce etwas besser an die deutsche Rechtslage anpassen.
Dazu gehört auch, dass auf der Bestellübersicht (/checkout/1/review) die einzelnen Bereiche (z.B. Rechnungsadresse o.ä.) verlinkt werden, um sie nochmals einfach bearbeiten zu können.
Ich stelle mir das also wie folgt vor:
Rechnungsinformation [bearbeiten]
Vorname Nachname
Adresse
Versandart [bearbeiten]
DHL Standardversand
Die Titel sind die "Fieldset"-Titel der einzelnen Panes.
Ich habe es wie folgt versucht – was auch fast funktioniert:
<?php
function mymodule_commerce_checkout_pane_info_alter(&$checkout_panes) {
if(!empty($checkout_panes['commerce_shipping'])) {
$checkout_panes['commerce_shipping']['title'] = t('Shipping <a href="/checkout">edit</a>');
}
}
?>
Dabei treten mehrere Probleme auf:
1. Der Link im Titel wird nicht als HTML interpretiert, sondern als Plain-Text dargestellt.
2. Der Titel wird auf allen Checkout-Seiten geändert – und nicht nur auf der Übersichts-/Review-Seite.
3. Im "hook_commerce_checkout_pane_info_alter" habe ich keinen Zugriff auf die Order-ID? Im Idealfall sollte der Link "href="/checkout/[order-id]/checkout#edit-commerce-shipping--2" heissen …
Welche Möglichkeiten gibt es noch, um die Übersichtsseite mit den jeweiligen Checkout-Formularen zu verlinken?
Danke für jede Hilfe oder Hinweis!
- Anmelden oder Registrieren um Kommentare zu schreiben
Neue Kommentare
vor 8 Stunden 46 Minuten
vor 8 Stunden 46 Minuten
vor 8 Stunden 47 Minuten
vor 8 Stunden 48 Minuten
vor 8 Stunden 48 Minuten
vor 8 Stunden 50 Minuten
vor 8 Stunden 51 Minuten
vor 8 Stunden 51 Minuten
vor 8 Stunden 52 Minuten
vor 8 Stunden 53 Minuten