Seite 1 von 1
Contenidos Gänsefüsschen
Verfasst: Do 4. Okt 2012, 00:18
von Pfefferminztee
Hallo Contenido Community,
Ich bin ein Anfänger und benutze Contenido 4.8.15.
Mein Portfolio
http://www.arturertel.de/cms/cms habe ich mit Hilfe eines Kumpels gemacht, der jetzt nicht da ist und mir deswegen nicht helfen kann.
Mein kleines Problem hier ist dass ein Stück von Html im Backend zu sehen ist und ich den Inhalt nicht verändertn kann.
Wenn ich auf die Butonns klicke um das Bild oder den Link auszutauschen, zeigt Contenido nur weiß an. Im Frontend gibt es keine Probleme.
Ich habe auch schon Jemanden drübergucken lassen der sich gut mit PHP auskennt und er hat es auch nicht reparieren können.
Ich freue mich über Eure Lösungsvorschläge.
Re: Contenidos Gänsefüsschen
Verfasst: Do 4. Okt 2012, 11:44
von Oldperl
Hallo Pfefferminztee (netter Name),
zuerst einmal willkommen im Contenido Forum.
Pfefferminztee hat geschrieben:Ich habe auch schon Jemanden drübergucken lassen der sich gut mit PHP auskennt...
Sicher???
Wie auch immer...
Du hast ein Anführungszeichen zuviel in deinem Quelltext,
das hinter dem PHP-Tag ?> solltest du entfernen.
Gruß aus Franken
Ortwin
Re: Contenidos Gänsefüsschen
Verfasst: Do 4. Okt 2012, 12:15
von Pfefferminztee
Hallo Ortwin,
leider hat es nicht geholfen dieses Anführungszeichen zu entfernen, danke trotzdem für deine Antwort.
Hier nochmal der ganze Code aus diesem Modul:
Code: Alles auswählen
<div class="clear"></div>
<div class="grid_12">
<?php echo '<h3>'."CMS_HEAD[2]".'</h3>'; ?>
</div><div class="clear"></div>
<div class="grid_7">
<a href="<?php echo "CMS_TEXT[2]"; ?>" rel="prettyPhoto">
<?php echo "CMS_IMGEDIT[2]"; ?>
<img class="grid_7" src="<?php echo "CMS_IMG[2]"; ?>">
</a>
</div>
<div class="grid_5">
<?php echo "CMS_HTML[3]"; ?>
</div><div class="clear"></div>
Re: Contenidos Gänsefüsschen
Verfasst: Do 4. Okt 2012, 12:44
von xmurrix
Hallo Pfefferminztee,
du setzt <?php echo "CMS_TEXT[2]"; ?> in einem HTML-Attribut ein. Das könnte das Problem sein.
CONTENIDO macht im Backend daraus HTML-Code mit Edit-Button, was dann im Attribut landet.
Beispiel:
Code: Alles auswählen
<div class="clear"></div>
<div class="grid_12">
<?php echo '<h3>'."CMS_HEAD[2]".'</h3>'; ?>
</div><div class="clear"></div>
<div class="grid_7">
<?php
$cmsText = "CMS_TEXT[2]";
?>
<?php if ($contenido && $edit) : ?>
<div><?php echo $cmsText; ?></div>
<?php echo "CMS_IMGEDIT[2]"; ?>
<img class="grid_7" src="<?php echo "CMS_IMG[2]"; ?>">
<?php else : ?>
<a href="<?php echo $cmsText; ?>" rel="prettyPhoto">
<?php echo "CMS_IMGEDIT[2]"; ?>
<img class="grid_7" src="<?php echo "CMS_IMG[2]"; ?>">
</a>
<?php endif; ?>
<div class="grid_5">
<?php echo "CMS_HTML[3]"; ?>
</div><div class="clear"></div>
So gibst du das CMS_TEXT[2] im Backend (Edit-Modus) in einem div-Element aus und im Frontend wird es als Wert für das href-Attribut ausgegeben...
Gruß
xmurrix
Re: Contenidos Gänsefüsschen
Verfasst: Do 4. Okt 2012, 12:49
von Oldperl
Murat hat vollkommen recht und meine Aussage war Käse.
Kommt davon wenn man nur "mal schnell" im vorbeischaun antwortet.
Gruß aus Franken
Ortwin
Re: Contenidos Gänsefüsschen
Verfasst: Do 4. Okt 2012, 23:22
von Pfefferminztee
Vielen Dank Murat und Ortwin, es geht jetzt.