[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
Artikel oder Slice/Block woanders einbinden für REDAXO 4.2 - REDAXO Forum
Hallo,

Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.

Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt :-)
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Benutzeravatar
Richard.Laing
Beiträge: 2105
Registriert: 28. Aug 2005, 00:55
Wohnort: Brühl / Rheinland
Kontaktdaten: Website

Artikel oder Slice/Block woanders einbinden für REDAXO 4.2

12. Jun 2009, 18:16

hi@ all
hat zufällig schon jemand das modul unter 4.2 ans laufen bekommen?

Artikel oder Slice/Block woanders einbinden für REDAXO 4.1
http://www.redaxo.de/165-0-moduldetails ... ule_id=378

unter 4.1 lief es immer super unter 4.2 habe ich jetzt das problem, dass die slice zwar angezeigt werden, aber als quellcode ...? das was in den variablen steht.

ümpf hier brauche ich mal eure hilfe.

gruß richy

ps: action ist gesetzt.
REXvideo Videotutorials für Redaxo www.REXvideo.de
Webseite www.on-laing.de smokezig.de www.smokezig.de

Benutzeravatar
Xong
Beiträge: 2081
Registriert: 5. Jun 2008, 08:30
Wohnort: Halle (Saale)

Re: Artikel oder Slice/Block woanders einbinden für REDAXO 4

13. Jun 2009, 10:17

Huhu Richard!

Den Bug habe ich schon gemeldet: getSlice() führt Modulausgabe nicht aus

Das hat also nichts mit dem Modul zu tun.

Ich habe zu dem funktionierenden Lösungsansatz ($art->setEval(true);) einen möglichen weiteren Weg.

Eventuell könnte es klappen, wenn du um den Aufruf von getSlice() im Modul ein eval() kapselst, also: eval($slice->getSlice()).

Zusatz: Wenn ich´s mir recht überlege, funktioniert das bestimmt nicht. Aber das wäre auszutesten.

LG,
Xong
LG,
Xong

[ externes Bild ] Määääääääääääääääääääääääh!

Benutzeravatar
Richard.Laing
Beiträge: 2105
Registriert: 28. Aug 2005, 00:55
Wohnort: Brühl / Rheinland
Kontaktdaten: Website

13. Jun 2009, 10:29

hallöchen xong

danke für den hinweis, dann werde ich wohl mal warten müßen, da ich damit mal gornix anfangen kann.
ich ja nicht so meine weld das php

gruß richy
REXvideo Videotutorials für Redaxo www.REXvideo.de
Webseite www.on-laing.de smokezig.de www.smokezig.de

Benutzeravatar
Xong
Beiträge: 2081
Registriert: 5. Jun 2008, 08:30
Wohnort: Halle (Saale)

13. Jun 2009, 11:09

Tachchen Richard!
Richard.Laing hat geschrieben:danke für den hinweis, dann werde ich wohl mal warten müßen, da ich damit mal gornix anfangen kann.
ich ja nicht so meine weld das php
Nee, das schaffst du locker.
  1. Öffne die Datei \redaxo\include\classes\class.ooarticleslice.inc.php
  2. In den Zeilen 177 bis 189 steht

    Code: Alles auswählen

      /**
       * Gibt den Slice formatiert zur¸ck
       * @since 4.1 - 29.05.2008
       */
      function getSlice()
      {
      	// TODO:: ------------------- .' AND revision='.$this->revision
        $art = new rex_article();
        $art->setArticleId($this->getArticleId());
        $art->setClang($this->getClang());
        $art->getSlice = $this->getId();
        return $art->replaceLinks( $art->getArticle() );
      }
  3. Ändere das einfach in

    Code: Alles auswählen

      /**
       * Gibt den Slice formatiert zur¸ck
       * @since 4.1 - 29.05.2008
       */
      function getSlice()
      {
      	// TODO:: ------------------- .' AND revision='.$this->revision
        $art = new rex_article();
        $art->setEval(true); // <-- Diese Zeile ist neu!
        $art->setArticleId($this->getArticleId());
        $art->setClang($this->getClang());
        $art->getSlice = $this->getId();
        return $art->replaceLinks( $art->getArticle() );
      }
Wie du siehst, ist nur die Zeile $art->setEval(true); // <-- Diese Zeile ist neu! dazugekommen.

LG,
Xong
LG,
Xong

[ externes Bild ] Määääääääääääääääääääääääh!

Benutzeravatar
Richard.Laing
Beiträge: 2105
Registriert: 28. Aug 2005, 00:55
Wohnort: Brühl / Rheinland
Kontaktdaten: Website

13. Jun 2009, 13:46

tja xong
was soll ich sagen ...
DU HAST RECHT JAU ES LÄUFT.
danke dir.
gruß richy
REXvideo Videotutorials für Redaxo www.REXvideo.de
Webseite www.on-laing.de smokezig.de www.smokezig.de

Benutzeravatar
Xong
Beiträge: 2081
Registriert: 5. Jun 2008, 08:30
Wohnort: Halle (Saale)

13. Jun 2009, 14:33

Richard.Laing hat geschrieben:tja xong
was soll ich sagen ...
DU HAST RECHT JAU ES LÄUFT.
Du hast daran gezweifelt?! :shock:
LG,
Xong

[ externes Bild ] Määääääääääääääääääääääääh!

emge
Beiträge: 2
Registriert: 27. Jan 2011, 22:55

Re: Artikel oder Slice/Block woanders einbinden für REDAXO 4

16. Feb 2011, 02:00

Hallo,

ich bekomme das Modul Artikel oder Slice/Block woanders einbinden für REDAXO 4.1 unter Redaxo 4.3.2 nicht zum laufen. Trotz der Ergänzung der Funktion getSlice() mit "$art->setEval(true);" bekomme ich immer nur Quellcode ausgegeben.

Gibt es noch einen Lösungsweg?

Viele Grüße
Marcus

Benutzeravatar
ds
Admin
Beiträge: 247
Registriert: 10. Okt 2006, 22:58
Wohnort: Berlin
Kontaktdaten: Website

Re: Artikel oder Slice/Block woanders einbinden für REDAXO 4

25. Feb 2011, 15:35

emge hat geschrieben:Trotz der Ergänzung der Funktion getSlice() mit "$art->setEval(true);" bekomme ich immer nur Quellcode ausgegeben.
Möööp, hier auch. Etwas weiter spezifiziert: Innerhalb des Backends funktioniert's, aber im Frontend kommt nur irgendein Quelltext raus.

Goldacker
Beiträge: 148
Registriert: 1. Jul 2007, 13:27
Wohnort: Hamburg / Berlin / Neubrandenburg
Kontaktdaten: Website

Re: Artikel oder Slice/Block woanders einbinden für REDAXO 4

11. Mär 2011, 11:26

Hallo Redaxo-community,
ich habe das gleiche Problem unter Redaxo 4.3.2, dass beim Einbinden weiterer Slices der Content-type text/plain ist.

Ich habe nun etweas rumgespielt aber bin nicht weiter gekommen.
  • im template oder in der index.php header(text/html) funktioniert nicht, im Modul erst recht nicht
  • der Meta-Tag text/html wird auch ignoriert
  • da unter 4.3.2 der Code $art->setEval(true); schon eingebaut wurde, hatte ich den einfach mal auskommentiert/verschoben, aber brachte auch nichts
Gibts daher schon Lösungen oder wenigstens einen "unschönen" Workaround?

Bis dann

Jan
Rechtschreibung wird überschätzt, mehr Zeit für Redaxo!

Redaxo-Entwickler >>> www.Jan-Goldacker.de

Benutzeravatar
Richard.Laing
Beiträge: 2105
Registriert: 28. Aug 2005, 00:55
Wohnort: Brühl / Rheinland
Kontaktdaten: Website

Re: Artikel oder Slice/Block woanders einbinden für REDAXO 4

11. Mär 2011, 12:04

noch etwas eingeengt
den ganzen artikel kann ich laden den einzelnen slice nicht.
gruß richy
REXvideo Videotutorials für Redaxo www.REXvideo.de
Webseite www.on-laing.de smokezig.de www.smokezig.de

Benutzeravatar
jdlx
Beiträge: 2615
Registriert: 29. Sep 2005, 10:50
Wohnort: Hamburg
Kontaktdaten: Website

Re: Artikel oder Slice/Block woanders einbinden für REDAXO 4

11. Mär 2011, 14:04

Richard.Laing hat geschrieben:noch etwas eingeengt
den ganzen artikel kann ich laden den einzelnen slice nicht.
gruß richy
http://www.redaxo.org/de/forum/bugs-f31 ... 12040.html

hth,
jan
vg, Jan

Goldacker
Beiträge: 148
Registriert: 1. Jul 2007, 13:27
Wohnort: Hamburg / Berlin / Neubrandenburg
Kontaktdaten: Website

Re: Artikel oder Slice/Block woanders einbinden für REDAXO 4

11. Mär 2011, 16:12

ich bin dem Hinweis von Jan / jeandeluxe nachgegangen. Der Ansatz eine eigene funktion zu bauen ist nicht schlecht, aber es endet wie bisher.
Ich denke auch, dass es ein Bug im Redaxo-Core ist, der nicht ganz einfach zu finden ist. Daher bitte Support über http://www.redaxo.org/de/forum/bugs-f31 ... 16357.html
Rechtschreibung wird überschätzt, mehr Zeit für Redaxo!

Redaxo-Entwickler >>> www.Jan-Goldacker.de

Benutzeravatar
jdlx
Beiträge: 2615
Registriert: 29. Sep 2005, 10:50
Wohnort: Hamburg
Kontaktdaten: Website

Re: Artikel oder Slice/Block woanders einbinden für REDAXO 4

11. Mär 2011, 17:31

Goldacker hat geschrieben:Der Ansatz eine eigene funktion zu bauen ist nicht schlecht, aber es endet wie bisher.
Ich hab die Funktion aus dem thread gestern wo eingebaut.. tut.

lg,
Jan
vg, Jan

Goldacker
Beiträge: 148
Registriert: 1. Jul 2007, 13:27
Wohnort: Hamburg / Berlin / Neubrandenburg
Kontaktdaten: Website

Re: Artikel oder Slice/Block woanders einbinden für REDAXO 4

11. Mär 2011, 18:04

hey jan, kannst du dann den code mal posten. ich habe es nicht zum laufen bekommen. wie gesagt, es geht um Redaxo 4.3.2 und dann mehrfach slices einbinden (NICHT Artikel)
Rechtschreibung wird überschätzt, mehr Zeit für Redaxo!

Redaxo-Entwickler >>> www.Jan-Goldacker.de

Benutzeravatar
jdlx
Beiträge: 2615
Registriert: 29. Sep 2005, 10:50
Wohnort: Hamburg
Kontaktdaten: Website

Re: Artikel oder Slice/Block woanders einbinden für REDAXO 4

11. Mär 2011, 18:13

Goldacker hat geschrieben:hey jan, kannst du dann den code mal posten.
1:1 diese Funktion hier: http://www.redaxo.org/de/forum/post71694.html#p71694
Goldacker hat geschrieben:wie gesagt, es geht um Redaxo 4.3.2 und dann mehrfach slices einbinden (NICHT Artikel)
Klar.. ich habs für ne xform Klasse benutzt.. eben um slices innerhalb der Form auszugeben.

lg,
Jan
vg, Jan

Goldacker
Beiträge: 148
Registriert: 1. Jul 2007, 13:27
Wohnort: Hamburg / Berlin / Neubrandenburg
Kontaktdaten: Website

Re: Artikel oder Slice/Block woanders einbinden für REDAXO 4

11. Mär 2011, 19:04

ok dann liegt es wohl an was anderem ... das &$sliceObject lässt mich auf eine PHP4 Version schließen ... kannst bitte du deine Serverdaten Posten (PHPVersion, MySQLVersion)? Ach und danke, dass du hilfst.
Rechtschreibung wird überschätzt, mehr Zeit für Redaxo!

Redaxo-Entwickler >>> www.Jan-Goldacker.de

Benutzeravatar
jdlx
Beiträge: 2615
Registriert: 29. Sep 2005, 10:50
Wohnort: Hamburg
Kontaktdaten: Website

Re: Artikel oder Slice/Block woanders einbinden für REDAXO 4

11. Mär 2011, 20:08

Goldacker hat geschrieben: das &$sliceObject lässt mich auf eine PHP4 Version schließen
ich hab die Funktion einfach as is übernommen ;-) : http://svn.rexdev.de/redmine/projects/x ... ce.inc.php
Goldacker hat geschrieben: (PHPVersion, MySQLVersion)?
5.2.13, 5.1.54

hth,
Jan
vg, Jan

Goldacker
Beiträge: 148
Registriert: 1. Jul 2007, 13:27
Wohnort: Hamburg / Berlin / Neubrandenburg
Kontaktdaten: Website

Re: Artikel oder Slice/Block woanders einbinden für REDAXO 4

12. Mär 2011, 18:44

also ich habe nun das Problem gefunden: slice on/off Addon

In diesem Addon scheint es einen Fehler zu geben und zwar wie schon in http://www.redaxo.org/de/forum/post7686 ... off#p76860 beschrieben muss in /redaxo/include/addons/slice_onoff/classes/class.SliceOnOff.php Zeile 368

aus

Code: Alles auswählen

header('Content-Type: text/plain; charset=utf-8');
wird

Code: Alles auswählen

header('Content-Type: text/html; charset=utf-8');
Dann wird der Code im Frontend nicht mehr gezeigt sondern vom Browser verarbeitet.
Allerdings werden dann folgenden slices immer noch nicht ausgegeben. Im Backend, wie oben schon geschrieben, allerdings schon. Da habe ich mal geschaut, wo den unterschieden wird zwischen Front und Backend ist. Ergebnis:

aus

Code: Alles auswählen

  
public static function isBackend() {
    global $REX;
    if ($REX['REDAXO']) {
      return true;
    } else {
      return false;
    }
  }
wird

Code: Alles auswählen

  public static function isBackend() {
      return true;
  }
Das ganze ist noch nicht durchgetestet, aber sorgt dafür, dass nun mehrere Blöcke/Slices eingebunden werden können. Also ich habe die zeit zur Fehlerfindung investiert, dann testet ihr bitte ;-) Irgend einen Sinn sollte die isBackend() ja haben.
Rechtschreibung wird überschätzt, mehr Zeit für Redaxo!

Redaxo-Entwickler >>> www.Jan-Goldacker.de

Benutzeravatar
Richard.Laing
Beiträge: 2105
Registriert: 28. Aug 2005, 00:55
Wohnort: Brühl / Rheinland
Kontaktdaten: Website

Re: Artikel oder Slice/Block woanders einbinden für REDAXO 4

12. Mär 2011, 21:29

hi jan
ich kann schon mal bestätigen das wenn slice on off deaktiviert ist klappt es werde es morgen mal nach deiner anweisung umbauen und erneut teste mit aktivem slice on off.
danke für den tipp
gruß richy
REXvideo Videotutorials für Redaxo www.REXvideo.de
Webseite www.on-laing.de smokezig.de www.smokezig.de

Benutzeravatar
Richard.Laing
Beiträge: 2105
Registriert: 28. Aug 2005, 00:55
Wohnort: Brühl / Rheinland
Kontaktdaten: Website

Re: Artikel oder Slice/Block woanders einbinden für REDAXO 4

12. Mär 2011, 21:35

komm hab es doch noch schnell getestet,
klappt soweit. ;)
nur wenn ein slice off ist wird er trotzdem angezeigt auf der seite wo ich den ganzen artikel include...

gruß richy
REXvideo Videotutorials für Redaxo www.REXvideo.de
Webseite www.on-laing.de smokezig.de www.smokezig.de

Benutzeravatar
Richard.Laing
Beiträge: 2105
Registriert: 28. Aug 2005, 00:55
Wohnort: Brühl / Rheinland
Kontaktdaten: Website

Re: Artikel oder Slice/Block woanders einbinden für REDAXO 4

13. Mär 2011, 12:04

aus
Code: Alles auswählen
public static function isBackend() {
global $REX;
if ($REX['REDAXO']) {
return true;
} else {
return false;
}
}
wird
Code: Alles auswählen
public static function isBackend() {
return true;
}
hi jan
mit der letzten änderung klappt es bei mir nicht.
ohne diese änderung klappt es bestens.
(cache löschen nicht vergessen)
das blaibt wie es ist.

Code: Alles auswählen

    public static function isBackend() {
        global $REX;
        if ($REX['REDAXO']) {
          return true;
        } else {
          return false;
        }
      }
gruß und danke richy
REXvideo Videotutorials für Redaxo www.REXvideo.de
Webseite www.on-laing.de smokezig.de www.smokezig.de

Goldacker
Beiträge: 148
Registriert: 1. Jul 2007, 13:27
Wohnort: Hamburg / Berlin / Neubrandenburg
Kontaktdaten: Website

Re: Artikel oder Slice/Block woanders einbinden für REDAXO 4

13. Mär 2011, 16:42

Zusammen mit richy bin ich dem ganzen noch etwas weiter auf die Spur gekommen. Um die Zusammenarbeit zwischen Slice-HiJacker und Slice_OnOff-Addon zu gewährleisten ist folgendes notwendig:

es muss in der class.SliceOnOff.php wie bekannt text/plain zu text/html werden

in der function isBackend() muss aus

Code: Alles auswählen

if ($REX['REDAXO']) {
werden

Code: Alles auswählen

if ($REX['REDAXO'] OR $REX['HiJacker']) {
Außerdem muss im Slice-HiJacker-modul noch ganz oben die Abfrage, ob das Modul online ist und $REX['HiJacker'] = true sein. Die Modul-Ausgabe neu ist:

Code: Alles auswählen

<?php

//------------------------------------------------------------------------------------------
//    Slice-HiJacker2.1 ab REDAXO 4.2.x
//
//    Urspruengliche Erstfassung: Mirco Brandes / Gerald Rusche GERUWEB
//    ( Redaxo 4.1 OHNE Sprachen und CType )
//
//    Komplett-Ueberarbeitung (Neufassung) von 19.12.09 asgari-design | Cambiz Seyed-Asgari ( openmind )
//    -> CType + Sprachen
//    -> Fehlermeldung, wenn Artikel / Slice nicht mehr existiert
//    -> Deutlichere Backendausgabe (Alias-Unterscheidung, Meldungen)
//    
//    Funktionsfähigkeit mit slice_onoff-Addon ergänzt am 13.03.2011 von Jan-Goldacker.de
//    -> wenn $do = true und $REX['HiJacker'] = true;
//    -> Anpassung in slice_onoff-Addon notwendig: 
//    -->> text/plain zu text/html 
//    -->> isBackend() liefert true bei $REX['HiJacker'] = true
//-------------------------------------------------------------------------------------------

//-------------------------------------------------------------------------------------------
//
//    ACHTUNG REDAXO VERSION 4.2.0 und 4.2.1 haben einen 'getSlice()'-Bug, der vorher behoben werden muss ! In 4.3.2 ist der Bug behoben.
//
//    in der Datei redaxo/include/classes/class.ooarticleslice.inc.php
//    ca. bei Zeile 184 so aendern ( eine Zeile hinzufuegen ! )
//
//    $art = new rex_article();
//    $art->setEval(true);                 // <- adm csa hinzugefuegt 19.12.09
//    $art->setArticleId($this->getArticleId());
//
//-------------------------------------------------------------------------------------------

$do = true;
if(OOAddon::isActivated('slice_onoff'))
{
  if(SliceOnOff::instance()->isOnline(REX_SLICE_ID) === '0')
  {
    $do = false;
  }
}

if($do)
{

// Aus anderer Sprache spiegeln ...
if( 'REX_VALUE[3]' != '' ) {
    $clangOfSource = 'REX_VALUE[3]';
}
else {
    $clangOfSource = 0;                // Clang auf 0 setzten wenn keine Sprache ausgewählt wurde ...
}
// CType spiegeln ...
if( 'REX_VALUE[4]' != '' ) {
    $CTypeOfSource = 'REX_VALUE[4]';// Wenn Wert eingegeben wurde, den Wert nehmen ...
}
//
else {
    $CTypeOfSource = REX_CTYPE_ID;    // Ansonsten das gleiche CType nehmen, wie das, wo man sich aktuell befindet
}

// Definierter Quellartikel ...
$sourceArticleID = 'REX_LINK_ID[1]';
if($sourceArticleID == '' && $REX['REDAXO']) {
    echo '<p style="color: red"> Es wurde noch kein Artikel ausgew&auml;hlt.</p>';
}

if( 'REX_VALUE[2]' != '' ) {
    // Im Backend den Link zur Quelle anzeigen ...
    if($REX['REDAXO']) {
        $sourceArticleObj = OOArticle::getArticleByID($sourceArticleID, $clangOfSource);
        if ( 'REX_VALUE[2]' == 'kompletter_artikel' ) {
            echo '<p>
                    <h2>
                        <b>Gespiegelter "ALIAS" - <u>Artikel:</u></b>
                        <a href="index.php?page=content&article_id=REX_LINK_ID[1]&mode=edit&clang='.$clangOfSource.'">
                ';
        }
        else {
            echo '<p>
                    <h2>
                        <b>Gespiegeltes "ALIAS" - <u>Slice</u> aus Artikel:</b>
                        <a href="index.php?page=content&article_id=REX_LINK_ID[1]&mode=edit&clang='.$clangOfSource.'">
                ';
        }
        echo $sourceArticleObj->getName().'
                        </a>
                    </h2>
                     ( Artikel-ID = '.$sourceArticleID.' | Sprach-ID: '.$clangOfSource.' | CType-ID: '.$CTypeOfSource.' )
                </p>
                ';
    }
    if($REX['REDAXO']) echo '<div style="border:dotted 1px red; padding:10px;">';
    // Wenn kompletter Artikel ...
    if ( 'REX_VALUE[2]' == 'kompletter_artikel' ) {
        // kompletten Artikel einbinden ...
        $sourceArticle = new article($sourceArticleID);
        $sourceArticle->setClang($clangOfSource);
        // Wenn der Artikel existiert ...
        if ($sourceArticle) echo $sourceArticle->getArticle($CTypeOfSource); // adm -> um CTYPE erweitert
        // Wenn es Ihn nicht mehr gibt ...
        if (!$sourceArticle) echo '<p style="color: red">Quell-Artikel existiert nicht bzw. nicht mehr !</p>';
    }
    // Wenn nur Slice ...
    elseif ( 'REX_VALUE[2]' != 'kompletter_artikel' ) {
        // Den Slice/Block laden und anzeigen ...
        // ANMERKUNG:     CType wird hier nicht gebraucht, da die SLICE-ID aus der Eingabe bereits bekannt ist
        //                 und CType unabhängig angesteuert werden kann.
$sourceSlice = NULL;
        $sourceSlice = OOArticleSlice::getArticleSliceById('REX_VALUE[2]', $clangOfSource);
        //echo $slice_id = $slice->getId(); // not used !
        $REX['HiJacker'] = true;
        if($sourceSlice) echo $sourceSlice->getSlice();
        if(!$sourceSlice) echo '<p style="color: red">Quell-Slice oder Artikel existiert nicht bzw. nicht mehr !</p>';

    }
    if($REX['REDAXO']) echo '</div>';
}
        // Wenn weder / noch ...
else {
    // Im Backend Warnung ausgeben ...
    if($REX['REDAXO']) {
        echo '<p style="color: red"> Es wurde noch kein Slice / Block ausgew&auml;hlt.</p>';
    }
}

}

?>
Es gibt zwar noch eine Javascript-Fehlermeldung im Backend, wenn ein Block mit dem Slice-hiJacker-Modul on/offline geschaltet wird, aber der Block ist dann trotzdem on/off. daher habe ich das erstmal nicht angefasst.
Rechtschreibung wird überschätzt, mehr Zeit für Redaxo!

Redaxo-Entwickler >>> www.Jan-Goldacker.de

Benutzeravatar
Richard.Laing
Beiträge: 2105
Registriert: 28. Aug 2005, 00:55
Wohnort: Brühl / Rheinland
Kontaktdaten: Website

Re: Artikel oder Slice/Block woanders einbinden für REDAXO 4

13. Mär 2011, 16:49

hab nochmals alles durchprobiert schein zu klappen ;)

gruß richy
REXvideo Videotutorials für Redaxo www.REXvideo.de
Webseite www.on-laing.de smokezig.de www.smokezig.de

Benutzeravatar
jdlx
Beiträge: 2615
Registriert: 29. Sep 2005, 10:50
Wohnort: Hamburg
Kontaktdaten: Website

Re: Artikel oder Slice/Block woanders einbinden für REDAXO 4

13. Mär 2011, 20:31

jeandeluxe hat geschrieben:ich hab die Funktion einfach as is übernommen
Nachtrag: Wäre wie ich inzischen bemerkt habe garnicht nötig gewesen.. ich hatte da nen anderen Wurm drin warum getSlice() zunächst nicht ging. Ich habs gerade wieder zurückgebaut auf die getSlice() Funktion aus dem Core, und (@4.3.2 zumindest) kein Problem. Was aber natürlich nichts über 4.2. aussagt..

lg,
Jan
vg, Jan

Tizian
Beiträge: 151
Registriert: 4. Apr 2008, 11:58
Wohnort: Bremen
Kontaktdaten: Website

on-offline von slice und spalten-ID werden nicht berücksicht

15. Apr 2011, 13:39

hallo,
beim zusammenspiel von Slice-HiJacker und dem add-on slice_onoff v0.3 habe ich noch ein problem gefunden:
wird ein ganzer Artikel mit Slice-HiJacker eingebunden, wird die on-offline-stellung der orginal-slices berücksichtigt.
wird nur ein slice/block eingebunden, wird der eingebundene slice/block auch dann ausgegeben, wenn sein orginal offline gestellt wird…

und noch einer: die Spalten [ctypes] lassen sich nicht auswählen, bzw. werden ignoriert. d.h. egal in welcher spalte ich den Slice-HiJacker einsetze, es wird nur aus Spalte ID=1 ge"jackt".

Es laufen bei mir unter Redaxo 4.3.2:
Slice-HiJacker: http://www.redaxo.org/de/download/modul ... &cat_id=-1
(die aktion ist angelegt/zugewiesen)
slice_onoff v0.3: http://www.redaxo.org/de/download/addon ... &cat_id=-1
(die beiden änderungen in der datei class.SliceOnOff sind gemacht)
schöne grüße
tizian
********************************
ansichtsache TM

Zurück zu „Allgemeines [R4]“