Seite 1 von 1

Plugin "verschieben" nicht möglich

Verfasst: Do 22. Mai 2014, 14:42
von McHubi
Hallo,

ein weiteres Problem mit einem Plugin. Ggf. ein Bug?

Ich habe ein Plugin zunächst unter "Content" installiert und dann versucht, es statt in "Content" einmal unter "Extras" zu installieren. Dazu habe ich es über den PIM deinstalliert und alle Dateien vom Server gelöscht.

Dann habe ich die Datei lang_de_DE.xml angepasst von content auf extra:

Code: Alles auswählen

<?xml version="1.0" encoding="UTF-8"?>
<!-- CONTENIDO XML language file -->
<language>
    <navigation>
        <extra>
            <partners>
                <main>Partner</main>
				<partone>Teil 1</partone>
				<parttwo>Teil 2</parttwo>
				<partthree>Teil 3</partthree>
            </partners>
        </extra>
    </navigation>
</language>
Ebenso die plugin.xml

Code: Alles auswählen

...
<nav_sub>
  <nav area="partners" level="0" navm="1">partners/xml/;navigation/extra/partners/main</nav>
  <nav area="partone" level="1" navm="0">partners/xml/;navigation/extra/partners/partone</nav>
  <nav area="parttwo" level="1" navm="0">partners/xml/;navigation/extra/partners/parttwo</nav>
  <nav area="partthree" level="1" navm="0">partners/xml/;navigation/extra/partners/partthree</nav>
</nav_sub>
...
Dateien neu hochgeladen und Plugin dann installiert. Wo wird es aufgeführt? Weiterhin in "Content"! Browsercache usw. hatte ich geleert.
"Lustigerweise" wird im Plugin-Manager behauptet:
Sie finden dieses Plugin unter dem Menüpunkt "Extras" als "Partner" -> "Teil 1"
Sie finden dieses Plugin unter dem Menüpunkt "Extras" als "Partner" -> "Teil 2"
Sie finden dieses Plugin unter dem Menüpunkt "Extras" als "Partner" -> "Teil 3"
Wenn ich bei den BE-Benutzern die Rechte setze, werden die Teile aufgeführt - allerdings lauten die nicht "Teil 1" usw. sondern entsprechend der Tags "partone|partone"
:arrow: :?:

Die Systembereinigung brachte auch nichts.

Kann das Phänomen jemand bestätigen? Oder habe ich irgendwo eine Anpassung vergessen?

Vielen Dank!


Markus

Re: Plugin "verschieben" nicht möglich

Verfasst: Fr 23. Mai 2014, 10:00
von Oldperl
Servus Markus,

hast du beim Deinstallieren den Punkt DB-Tabellen mit angehakt oder nicht? Kannst du mal nach dem Deinstallieren schauen ob das Plugin noch in der Plugin-Tabelle und/oder in den Frame-Tabellen in der DB drin steht?

Gruß aus Franken

Ortwin

Re: Plugin "verschieben" nicht möglich

Verfasst: Fr 23. Mai 2014, 10:59
von McHubi
Hallo Ortwin,

der Haken bei "uninstall.sql ausführen" war gesetzt. Allerdings habe ich keine uninstall.sql für das Plugin festgelegt. Muss die vorhanden sein? Dachte, dass die nur für Plugin-spezifische Tabellen sei. Beim linkchecker z. B. steht lediglich

Code: Alles auswählen

DROP TABLE !PREFIX!_linkwhitelist
drin und nichts von con_area und so weiter. Nach der Installation habe ich die Tabellen für „actions“, „area“, „files“, „frame_files“ sowie „nav_sub“ nach meinem Pluginnamen durchgeschaut aber nichts mehr finden können. :|

Re: Plugin "verschieben" nicht möglich

Verfasst: Do 5. Jun 2014, 07:43
von frederic.schneider_4fb
Hast Du in der con_nav_sub mal nachgesehen, was dort für Einträge für "partners/xml" stehen, also:

Code: Alles auswählen

SELECT * FROM con_nav_sub WHERE location LIKE 'partners/xml%'
Vielleicht sind dort noch ältere vorhanden? Wenn Dir der PluginManager im Backend anzeigt, dass Dein Plugin in der Rubrik "Extras" steht, ist das schon einmal ein klares Zeichen, dass die plugin.xml von Dir korrekt konfiguriert wurde.

Re: Plugin "verschieben" nicht möglich

Verfasst: Fr 4. Jul 2014, 07:54
von McHubi
Hallo Frederic,

sorry, das ich mich jetzt erst melde. Habe mich jetzt noch einmal dran gesetzt und genauer hingeschaut beim Anpassen meines 4.8er Plugins "statistic_sd" für die 4.9er.
Fehler lag in der plugin.xml:
1. Version, Plugin erscheint unter "Content":

Code: Alles auswählen

        <nav_sub>
            <nav area="statistics_sd" level="0" navm="1">statistics_sd/xml/;navigation/content/statistics_sd/statistics_sd</nav>
            <nav area="statistics_sd" level="1" navm="0">statistics_sd/xml/;navigation/content/statistics_sd/statistics_sd</nav>
        </nav_sub>
2. Version, Plugin erscheint nach wie vor unter "Content":

Code: Alles auswählen

        <nav_sub>
            <nav area="statistics_sd" level="0" navm="1">statistics_sd/xml/;navigation/statistic/statistics_sd/statistics_sd</nav>
            <nav area="statistics_sd" level="1" navm="0">statistics_sd/xml/;navigation/statistic/statistics_sd/statistics_sd</nav>
        </nav_sub>
3. Version, Plugin erscheint korrekt unter "Statistiken":

Code: Alles auswählen

        <nav_sub>
            <nav area="statistics_sd" level="0" navm="4">statistics_sd/xml/;navigation/statistic/statistics_sd/statistics_sd</nav>
            <nav area="statistics_sd" level="1" navm="0">statistics_sd/xml/;navigation/statistic/statistics_sd/statistics_sd</nav>
        </nav_sub>
Diese Kleinigkeit hier war noch nicht richtig: navm="4"
Grmpf... :twisted:

Re: Plugin "verschieben" nicht möglich

Verfasst: Do 10. Jul 2014, 07:37
von frederic.schneider_4fb
Freut mich, dass es jetzt aber zumindest klappt! :D