Feeds Tamper
Eingetragen von mabo1972 (91)
am 15.10.2014 - 10:12 Uhr in
am 15.10.2014 - 10:12 Uhr in
Hallo,
ich möchte mit Feeds Tamper einmal einen String so bearbeiten das nur die ersten 10 Zeichen von links gesehen übernommen werden. In einen anderen Feld sollen dann die letzten 10 Zeichen von rechts übernommen werden.
Gibt es hier ein Feeds Plugin das dies kann?
- Anmelden oder Registrieren um Kommentare zu schreiben
Da gibt es eine
am 15.10.2014 - 11:01 Uhr
Da gibt es eine Schwierigkeit: Feeds kann selbst keine zusätlichen Felder erzeugen, sondern verarbeitet nur die vorgegebenen Felder. Du mußt also das Feld, das Du zweimal einlesen willst, zweimal im File haben. Fur das Kürzen auf 10 Zeichen gibt es das Plugin "Truncate". Für Kürzen auf 10 Zeichen am Ende habe ich kein Plugin gesehen. Das müßtest Du im Zweifel selbst schreiben. Dazu findest Du aber ein Beispiel hier.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Hallo wla, erstmal danke für
am 15.10.2014 - 11:43 Uhr
Hallo wla,
erstmal danke für den Hinweis. Habs in der Zwischenzeit gelöst. Und zwar mit find&replace regex.
Und zwar so.
Mein Feld (das ich mit Feeds importiere) hat eine Gesamtlänge von 23 Zeichen. Ich benötige für ein Feld nur die ersten 10 Zeichen. Also suche ich mit /.{13}$/ den Rest und lasse ihn durch nix ersetzen.
Für das andere Feld gehe ich genau umgekehrt vor. Ich suche mit /^.{13}/ die ersten 13 Zeichen und lasse sie mit nix ersetzen.
Funktionert in meinen Fall prima.
drupal is cool!