Modul zu Ersetzung von bestimmten String aus einem HTML Div Container mit Links
am 19.02.2014 - 10:38 Uhr in
Hallo zusammen,
ich möchte folgedes realisieren:
Ich brauche ein Modul, das automatisch (sobald aktiviert), einen bestimmten HTML Container ( div class" views-field-biblio-authors" ) nach einem String (Beispiel Max Mustermann)(es befinden sich mehrere Strings in diesem Array, es soll aber nur der gesucht String ersetzt werden) suchen und diesen mit einem Max Mustermann ersetzen. Es lässt sich nicht einfaach im HTML direkt Verändern, weil dieser Container von einem Modul generiert wird (Bibliography).
Meine Suche im Netz hat mich hauptsächlich zu Lösungen mit regulären Ausdrücken geführt, die mir die Fragezeichen um meinem Kopf erscheinen lassen.
Ich hoffe von Max Mustermann zeigen, wie das funktionieren könnte/funktioniert.
Ich danke euch schonmal im voraus.
MfG
Twinhand
- Anmelden oder Registrieren um Kommentare zu schreiben
Das gehört für mich in die
am 19.02.2014 - 11:14 Uhr
Das gehört für mich in die preprocess_page-Funktion oder sogar in die process_page-Fuktion der template.php-Datei im Theme. Wie Du dort das Suchen und Ersetzen ausführst ist dann eine andere Baustelle, obwohl reguläre Ausdrücke dafür gerne genommen werden. Auf jeden Fall bist Du dort spät genug im Prozess, um den Begriff auch zu finden.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Hi, danke für deine Antwort,
am 19.02.2014 - 11:26 Uhr
Hi, danke für deine Antwort, könntest du mir wohl anhand eines Beispiels zeigen wie das genau funktionieren würde?
Einfach mit der Replace FUnktion von PHP? Und wie gebe ich an, das die Änderung sofort geschehen soll und nicht erst nach z.B. Buttonklick eines Nutzers etc. ?
MfG
Twinhand