Inhalt einer Seite (Text) in einer anderen Seite einbinden (über Textfeld)
am 04.05.2009 - 13:27 Uhr in
ich denke für diese Aufgabe gäbe es verschiedenste Lösungen und Module.
Habe im Forum auch einige Beiträge gefunden, die sich aber immer auf extra Module beziehen.Ich würde allerdings gerne ohne extra Module auskommen.
Ich benutze Ubercart + das Modul "Legal" + noch ein UC-Modul um die "terms and Conditions" nicht nur in die registrierung einzubinden, sondern auch in den Checkout. Nun haben beide dieser Module einen eigenen Inhalt/Text.
Ich könnte einfach den text aus dem einen textfeld in das andere kopieren, dann müsste ich aber jedesmal bei Änderungen auch die Kopie im anderen Modul von Hand ändern. Irgendwie nicht ideal. =)
Am liebsten wäre mir eine Möglichkeit wie ich den Inhalt des Modules "legal", welches ein simpler Text in einer Page ist, in das Textfeld des UC_Modules (für den Checkout) "injezieren" könnte.
So nach dem Motto:
(code)
Take text from page "agb"
print text
(/code)
Das müsste doch entweder über PHP oder sogar über irgendwelche "drupal-internen" (falls es sowas gibt?) codes gehen oder?
- Anmelden oder Registrieren um Kommentare zu schreiben
Modul "Terms of Use"
am 05.05.2009 - 10:53 Uhr
Hallo,
hast du dir schon mal das Modul Terms of Use angeguckt (http://drupalmodules.com/module/terms-of-use)?
Compared to the Legal module, the Terms of Conditions of this module are stored in a node. The advantages of this are:
1. The module does not add yet another table to your database
2. You can use any input format you want to filter the content of the 'Terms', including 'FULL HTML'.
3. You can use node versioning.
4. You can link to the 'Terms' from anywhere, using Drupal's menu.
Unlike the Legal module, you can edit the text that appears as title of the 'Terms of Use' fieldset on your form, as well as the label for the checkbox.
Gruß
Frank
Gruß
Frank
Bitte Erledigtes im Betreff des ersten Postings als [gelöst] markieren. Danke!
Nein, das werd ich mal
am 12.05.2009 - 15:40 Uhr
Nein, das werd ich mal machen. Aber soweit ich mir die Beschreibung durchgelesen habe, bin ich damit auch kaum weiter als jetzt. Das "Problem" ist ja die Checkbox beim Checkout, und die kommt als Modul für UC. Modulintern gibt es dort 2 Textfelder für agb und widerrufsbelehrung., man kann leider dort keine Links angeben, sonst haette ich am liebsten einfach zu den herkömmlichen agbs gelinkt. Für die AGB in der Registrierung benutze ich ja "legal".
macht denn das Modul "terms of use" da so einen Unterschied. ich muss (möchte) ja so oder so über das Textfeld von dem UC-Modul einen Text aus einer anderen Seite holen und dort ausgeben. Oder zur Not eine Textdatei erstellen die die AGB enthält und dann sowohl bei dem einen als auch bei dem anderen Modul über ein PHP-Code oder ähnliches den text aus dieser Textdatei holen.
Vielleich tmach ich mir da aber auch zuviele Gedanken und ich sollte einfach per copy-paste den Text vom einen manuell ins andere packen. Ich war mir nur nicht sicher ob Drupal nicht intern irgendwelche "Befehlssätze" oder eine art rudimentäre scriptsprache hat mit denen man sowas realisieren kann - das wäre das gewesen wonach ich eigentlich aus bin. =)
mfg
cream