angelegte Kategorien erweitern & Core Updates
Eingetragen von mr.orange (3)
am 19.05.2016 - 11:36 Uhr in
am 19.05.2016 - 11:36 Uhr in
Hallo Drupal Community,
ich hab gestern von einem Freund die Bitte um Hilfe für seine Drupal Installation bekommen. Eingesetzt wird die Version 6.20. Ich soll die vorhandenen Kategorien um eine erweiteren. Jedoch ist der Kollege der das System aufgesetzt hat nicht mehr greifbar und ich habe von Drupal keine Ahnung – bisher zumindest. ;)
Aufgefallen ist mir ausserdem noch, dass der Core mit der 6er Version ja nun auch schon n Stück überholt ist. Frage dazu wäre – wie aufwendig ist denn hier die Aktualisierung auf die 6.38 bzw. auf den 8er Core?
Besten Dank für eure Tipps
mr.orange
- Anmelden oder Registrieren um Kommentare zu schreiben
Zwei Punkte
am 19.05.2016 - 12:45 Uhr
Hey Mr. Orange :)
1. Um die Kategorien zu verwalten, gehe ich davon aus dass dort Taxonomy Modul im Einsatz ist, sollte die folgende URL: /admin/content/taxonomy aufgerufen werden und je nach welche Kategorie verwalten werden sollte die Wahl "Begriffe hinzufügen" gewählt werden.
2. Upgrade v6 auf v8 ... nicht für Laien durchzuführen. Es kann sein dass dort im Rahmen von D6 Module im Einsatz sind welche mit D8 nicht kompatibel/vorhanden sind. Es ist halt kein Win7 -> Win 10 upgrade...
Hoffentlich wird dir dies weiterhelfen.
Hej fledev und Sonja, vielen
am 19.05.2016 - 13:32 Uhr
Hej fledev und Sonja,
vielen Dank für eure Einschätzungen, ich hab mich schon ähnliches gedacht und gehofft …
Zu der Erweiterung der Kategorien / Taxonnomy Modul – das ist zwar aktiv und wird benutzt, jedoch für einen Newsletter.
Ich glaube es ist ein Modul, zumindest hier finde ich das Feld über Inhaltsverwaltung > Inhaltstypen > DAS MODUL? > Felder verwalten gefunden.
Wenn ich dort den Typ aufrufe, steht unterhalb des Inputfeldes "Zulässige Werte" der PHP Code für das aktuelle Array. Das sieht schon mal so weit okay aus… :)
<?php
return array( 'tv_docu' => t('TV Docu'), 'cinema' => t('Cinema'), 'in_development' => t('in Development'), 'international' => t('International') );
?>
Den hab ich versucht zu erweitern, wie darunter angegeben – jedoch erfolgt keine Änderung der Ausgabe. :|
Habt ihr noch n Tipp?
Besten Dank
mr. orange
Clear Cache?
am 19.05.2016 - 15:16 Uhr
http://ionemind.com/sites/default/files/field/image/keep-calm-clear-cach... :)
Hast du Cache gelöscht?
ich rate generell dazu auf d7
am 20.05.2016 - 13:14 Uhr
ich rate generell dazu auf d7 oder d8 upzugraden (wenn die moduel das zulassen)
und kategorien mit php ist ziemlich umständlich und wahrscheinlich überflüssig
Hi mr. orange, ich schliesse
am 20.05.2016 - 14:31 Uhr
Hi mr. orange,
ich schliesse mich der Meinung von C.A.W. an.
Das was Du da machst solltest Du nicht auf deinem Weg machen,
sondern mit Taxonomie, die für Kategorisierung da ist.
Bei dem was Du machst werden die Werte als serialisierte Strings in der DB gespeichert.
Eine Suche bei vielen Werten in der DB wäre dann alles andere als performant.
MfG
Robert
Es klingt hart,
am 20.05.2016 - 22:08 Uhr
aber du tust weder dir noch dem Kunden einen Gefallen, wenn du an der "alten Krücke" festhältst.
Allerdings müsstest du dich in die Arbeitsweise von Drupal erst einarbeiten.
Wahrscheinlich ist die beste Vorgehensweise, du setzt die Site mit Drupal 8 neu auf.
Je nachdem was alles in D6 realisiert wurde, und wieviele Inhalte vorhanden sind, kannst du Teile exportieren, und im Ziel wieder importieren, oder eine Migration versuchen.
Eine Kategorisierung über PHP-Arrays ist nicht vernünftig pflegbar, und war auch zu D6-Zeiten nicht üblich.
Hej @all, vielen lieben Dank
am 25.05.2016 - 21:27 Uhr
Hej @all,
vielen lieben Dank für eure Hilfe und die Tipps.
Na dann, euch allen einen schönen Abend
mr.orange