Commerce Checkout Review: verlinkte Titel
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 1 Stunde 19 Minuten
vor 1 Stunde 23 Minuten
vor 1 Stunde 29 Minuten
vor 4 Stunden 42 Minuten
vor 4 Stunden 37 Minuten
vor 7 Stunden 42 Minuten
vor 7 Stunden 46 Minuten
vor 8 Stunden 16 Minuten
vor 8 Stunden 38 Minuten
vor 9 Stunden 43 Minuten