Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 11. August 2014 09:29
- Henk1060
- Server-Pate
- Registriert: 12. August 2011
- Beiträge: 632
Inhalt von Content auslesen und auf der gleichen Seite wieder ausgeben
Hy Leute,
Würde gerne einen Gewissen Inhalt zb. {content block="preis" oneline=true wysiwyg=false} auslesen und auf der gleichen seite wieder auf einer anderen stelle wieder ausgeben lassen.
Habs mit der Toolbox versucht, jedoch ohne erfolg...
{tbtools::getPageContent('preis')}{eval var=$foo}
wo ist der wurm drinnen?
Vielen dank
Offline
#2 11. August 2014 09:43
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: Inhalt von Content auslesen und auf der gleichen Seite wieder ausgeben
Tss, die Frage hätte ich von dir jetzt nicht erwartet .... content kennt einen Parameter assign
.
{content assign='variable'}
Einmal den Wert einer Variablen zugewiesen, kannst du ihn so oft du willst, auf der Seite wieder ausgeben lassen.
Oder hab ich da etwas falsch verstanden?
Offline
#3 11. August 2014 10:31
- Henk1060
- Server-Pate
- Registriert: 12. August 2011
- Beiträge: 632
Re: Inhalt von Content auslesen und auf der gleichen Seite wieder ausgeben
ist das jetzt wieder peinlich
jedoch gibts da bei mir ein problem
wenn ich das einfüge
{content block="Preis" oneline="true" wysiwyg="false" assign="preis"}
Erscheint das Feld im Backend
Jeodoch nicht im Frontend?
Offline
#4 11. August 2014 10:35
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: Inhalt von Content auslesen und auf der gleichen Seite wieder ausgeben
Richtig.
Dafür hast Du jetzt eine Variable namens {$preis} (durch das assign="preis").
Diese Variable kannst Du platzieren wo Du willst.
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#5 11. August 2014 10:36
- nockenfell
- Moderator
- Ort: Gontenschwil, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.934
- Webseite
Re: Inhalt von Content auslesen und auf der gleichen Seite wieder ausgeben
Mit dem assign wird der Inhalt einer Varialbe zugewiesen. Damit dieser Inhalt angezeigt wird, musst du entsprechen dieser Variable anzeigen:
{content block="Preis" oneline="true" wysiwyg="false" assign="preis"}
{$preis}
[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox
Offline
#6 11. August 2014 10:38
- Henk1060
- Server-Pate
- Registriert: 12. August 2011
- Beiträge: 632
Re: Inhalt von Content auslesen und auf der gleichen Seite wieder ausgeben
aso ))
vielen danke...
typischer montag halt..
lange leitung
habe ich fast kommen sehen das nächste problem.
habe da auch noch einen leasing rechner am laufen.
Und dort möchte ich diesen Wert ja übernehmen
<input name="ctl17$ctl00$ctl05$inpBaseValue" type="text" id="ctl17_ctl00_ctl05_inpBaseValue"
data-validate="{"required":true,"money":true}" onkeyup="$LeasingCalcHandler.clearLeasingValues();" value="{$preis}" />
natürlich wird dieser wert jetzt nicht übernommen.
und es wird im Value: {$preis} ausgegeben.
Sehe schon das ich das händisch machen muss
Beitrag geändert von Henk1060 (11. August 2014 10:49)
Offline
#7 11. August 2014 10:57
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: Inhalt von Content auslesen und auf der gleichen Seite wieder ausgeben
Sind die quot's im Source Absicht?
Offline
#8 11. August 2014 11:04
- Henk1060
- Server-Pate
- Registriert: 12. August 2011
- Beiträge: 632
Re: Inhalt von Content auslesen und auf der gleichen Seite wieder ausgeben
eigentlich schon, jedoch die sind nicht das problem, auch wenn ich sie entferne...
Offline
#9 11. August 2014 11:12
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: Inhalt von Content auslesen und auf der gleichen Seite wieder ausgeben
Ich werfe mal vorsichtig {literal} in die Runde
(wegen dem Javascript )
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#10 11. August 2014 11:35
- Henk1060
- Server-Pate
- Registriert: 12. August 2011
- Beiträge: 632
Re: Inhalt von Content auslesen und auf der gleichen Seite wieder ausgeben
jep an den scheitert es, aber ohne gehts halt nicht.
Also per hand.
Aber danke nochmal an alle
Offline
#11 11. August 2014 11:46
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: Inhalt von Content auslesen und auf der gleichen Seite wieder ausgeben
jep an den scheitert es, aber ohne gehts halt nicht.
Also per hand.
Warum?
Du musst doch nur dafür sorgen, dass Deine Variable nicht zwischen {literal} ... {/literal} steht:
... value="{/literal}{$preis}{literal}" ...
D.h. {literal} mal kurz schließen, Variable einfügen und dann wieder öffnen.
Oder Du verzichtest auf die Literal-Tags und musst dann aber darauf achten, dass im Javascript zwischen geschweiften Klammern und Code ein Leerzeichen steht:
<input name="c..." type="text" id="..." data-validate="{ "required":true,"money":true }" onkeyup="$LeasingCalcHandler.clearLeasingValues();" value="{$preis}" />
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
Seiten: 1