^_^
na dann !musst! du den session name an das template übergeben
in deinem template ergänzt du etwas wie das hier
es kann sogar sein das diese beiden platzhalter für die session daten schon dort irgendwo vorhanden sind...
falls nicht in der include_con_str_overview.php die entsprechenden werte übergeben...
in deinem template ergänzt du etwas wie das hier
Code: Alles auswählen
<input type="hidden" name="{SESSNAME}" value="{SESSID}"/>
falls nicht in der include_con_str_overview.php die entsprechenden werte übergeben...
*** make your own tools (wishlist :: thx)
-
- Beiträge: 4316
- Registriert: Do 30. Jun 2005, 22:56
- Wohnort: Eltmann, Unterfranken, Bayern
- Hat sich bedankt: 6 Mal
- Danksagung erhalten: 4 Mal
- Kontaktdaten:
Hmm, so ganz versteh ich das trotzdem noch nicht, habe grad mal in einer Datei eines Plugins dieses echo $sess->id eingetragen und dann die Seite im Backend aufgerufen. Bei mir wird dann die richtige Session-ID angezeigt.
Wie gesagt, ist als Plugin eingebaut, da werden wohl alle Contenido-Variablen schon über die Installation mit übergeben.
Vielleicht kann man es ja auch so machen wie im Plugin-Installer, die relevanten Contenido-Funktionen am Anfang mit einbinden, dann sollten auch die Contenido-Variablen alle vorhanden sein.
Ansonsten wie emergence schon sagt, Hiddenfield und Session übergeben.
Gruß aus Franken
Ortwin
Wie gesagt, ist als Plugin eingebaut, da werden wohl alle Contenido-Variablen schon über die Installation mit übergeben.
Vielleicht kann man es ja auch so machen wie im Plugin-Installer, die relevanten Contenido-Funktionen am Anfang mit einbinden, dann sollten auch die Contenido-Variablen alle vorhanden sein.
Ansonsten wie emergence schon sagt, Hiddenfield und Session übergeben.
Gruß aus Franken
Ortwin
ConLite 3.0.0-dev, alternatives und stabiles Update von Contenido 4.8.x unter PHP 8.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
-
- Beiträge: 4316
- Registriert: Do 30. Jun 2005, 22:56
- Wohnort: Eltmann, Unterfranken, Bayern
- Hat sich bedankt: 6 Mal
- Danksagung erhalten: 4 Mal
- Kontaktdaten:
Im Block??
Du meinst in der Liste in der die gefundenen Artikel angegeben werden?
Nun dann häng an die Erzeugung des Links einfach die übergebene Variable an
Gruß aus Franken
Ortwin
Du meinst in der Liste in der die gefundenen Artikel angegeben werden?
Nun dann häng an die Erzeugung des Links einfach die übergebene Variable an
Code: Alles auswählen
$link=[erzeugter link]."&contenido=".$_POST['contenido'];
Ortwin
ConLite 3.0.0-dev, alternatives und stabiles Update von Contenido 4.8.x unter PHP 8.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
Ich bin mir immer noch nicht sicher, ob die Contenido-Technik verwendet wird.
So sollte es sein: Du ergänzt Dein Suchfeld in der Datei, die den Baum links ausgibt (Datei befindet sich in contenido/includes/include.con_str_overview.php).
Aus dieser heraus wird über "Suchen" die Seite aufgerufen (PHP-Datei), die normalerweise die Artikel pro Kategorie ausgibt (findet sich in contenido/includes/include.con_art_overview.php). Dazu wird eine neue Action übergeben, die in der DB hinterlegt werden muss (Link: Siehe Code, wenn eine Kategorie angeklickt wird).
In der Datei, die normalerweise die Artikel pro Kategorie ausgibt (include.con_art_overview.php), wird die Action abgefragt und entsprechend der Action (Anzeige der Artikel einer Kategorie oder Suchanfrage) die Ausgabe durchgeführt. Für die Ausgabe nutzt diese Seite das Contenido-Template-System. Ein "s" ($tpl2->set('s', 'NAME', 'sort');) wird nur einmal ersetzt, ein "d" mehrfach ($tpl2->set('d', 'VALUE', $key);).
Wenn Du mit dieser Technik arbeitest, stehen Dir alle Objekte selbstverständlich zur Verfügung, jedoch muss man die vorhandenen Techniken nutzen (das gilt insbesondere für den Link im linken Fenster, Stichwort "Multilink"). Vermutlich sollte man bei der Ausführung der Suche das Absenden via JavaScript durchführen (-> MultiLink möglich).
Ich hoffe, das hilft.
Gruß
HerrB
So sollte es sein: Du ergänzt Dein Suchfeld in der Datei, die den Baum links ausgibt (Datei befindet sich in contenido/includes/include.con_str_overview.php).
Aus dieser heraus wird über "Suchen" die Seite aufgerufen (PHP-Datei), die normalerweise die Artikel pro Kategorie ausgibt (findet sich in contenido/includes/include.con_art_overview.php). Dazu wird eine neue Action übergeben, die in der DB hinterlegt werden muss (Link: Siehe Code, wenn eine Kategorie angeklickt wird).
In der Datei, die normalerweise die Artikel pro Kategorie ausgibt (include.con_art_overview.php), wird die Action abgefragt und entsprechend der Action (Anzeige der Artikel einer Kategorie oder Suchanfrage) die Ausgabe durchgeführt. Für die Ausgabe nutzt diese Seite das Contenido-Template-System. Ein "s" ($tpl2->set('s', 'NAME', 'sort');) wird nur einmal ersetzt, ein "d" mehrfach ($tpl2->set('d', 'VALUE', $key);).
Wenn Du mit dieser Technik arbeitest, stehen Dir alle Objekte selbstverständlich zur Verfügung, jedoch muss man die vorhandenen Techniken nutzen (das gilt insbesondere für den Link im linken Fenster, Stichwort "Multilink"). Vermutlich sollte man bei der Ausführung der Suche das Absenden via JavaScript durchführen (-> MultiLink möglich).
Ich hoffe, das hilft.
Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
-
- Beiträge: 4316
- Registriert: Do 30. Jun 2005, 22:56
- Wohnort: Eltmann, Unterfranken, Bayern
- Hat sich bedankt: 6 Mal
- Danksagung erhalten: 4 Mal
- Kontaktdaten:
@HerrB: Das wäre die einfachste Möglichkeit
Ein Multilink ist garnicht nötig wie mir scheint. Ich habe mal folgendes in die include.con_str_overview.php eingebaut
Und im Template dazu, ausserhalb des BLOCKS einfach {SESSID}.
Dann wird die Session ID im Menü angezeigt. Dieses nun ins Suchformular als Hiddenfield mit Namen 'contenido' eingebaut, kann dann in der eigenen Datei als POST-Variable ausgelesen und in den Link eingebaut werden.
Gruß aus Franken
Ortwin

Ein Multilink ist garnicht nötig wie mir scheint. Ich habe mal folgendes in die include.con_str_overview.php eingebaut
Code: Alles auswählen
$tpl->set('s', 'SESSID', $sess->id);
$tpl->generate($cfg['path']['templates'] . $cfg['templates']['con_str_overview']);
Dann wird die Session ID im Menü angezeigt. Dieses nun ins Suchformular als Hiddenfield mit Namen 'contenido' eingebaut, kann dann in der eigenen Datei als POST-Variable ausgelesen und in den Link eingebaut werden.
Gruß aus Franken
Ortwin
ConLite 3.0.0-dev, alternatives und stabiles Update von Contenido 4.8.x unter PHP 8.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
Oder so.
Wenn das mal Bestandteil von Contenido werden soll, sollte es wie beschrieben umgesetzt werden. Nicht, dass ich das entscheiden könnte, es erhöht aber die Warscheinlichkeit, dass es übernommen wird...
Wobei die ganze include.con_art_overview.php natürlich noch aktueller Technik überarbeitet werden müsste ...
Gruß
HerrB
Wenn das mal Bestandteil von Contenido werden soll, sollte es wie beschrieben umgesetzt werden. Nicht, dass ich das entscheiden könnte, es erhöht aber die Warscheinlichkeit, dass es übernommen wird...

Wobei die ganze include.con_art_overview.php natürlich noch aktueller Technik überarbeitet werden müsste ...

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net