Wie werde ich den<p> los?

Gesperrt
caboodle
Beiträge: 10
Registriert: So 11. Mai 2008, 22:27
Kontaktdaten:

Wie werde ich den<p> los?

Beitrag von caboodle »

Moin,

um jeden Artikel rum macht mir Contenido ein paar <p>..</p> Tags.
Sie sind weder im Layout noch im Artikel-Quelltext und tauchen nicht auf wenn ich ein Modul an der Stelle benutze.

Leider zerreißen mir diese Tags völlig mein Layout. Wie bekomme ich die weg und was sollen sie überhaupt?
Supporter
Beiträge: 124
Registriert: Mo 12. Mai 2008, 14:21
Wohnort: In the middle of something...
Kontaktdaten:

Beitrag von Supporter »

Moin Moin

Das ist entweder im Modul oder im Modultemplate zu finden.
Ειμαστε στη μεση απο κατι...
caboodle
Beiträge: 10
Registriert: So 11. Mai 2008, 22:27
Kontaktdaten:

Beitrag von caboodle »

Das ist es doch: das <p> erscheint nur dann wenn ich einen Artikel verwende, kein eigenes Modul.


Es kommt weder aus dem Artikel selber noch aus dem Layout.

Also der Container ist technisch gesehen TEXT_HTML Wieso steht der 4 mal in der Modulliste im Template aber nie in der Modulliste so dass ich ihn mal editieren könnte?
Contenider
Beiträge: 503
Registriert: Do 6. Apr 2006, 01:40
Kontaktdaten:

Beitrag von Contenider »

Hmm...

Ich verstehe Dich nicht recht, das <p> Tag wird wie gesagt entweder über das Modul (Output) oder das Modultemplate ausgegeben.

Die Modultemplates findes Du unter <mandant>/templates

Welches Template für das Modul verwendet wird, erfährst Du wenn Du einen Blick in das entsprechende Modul wirfst, um es genau zu nehmen dann im Output.

Es könnte zum Beispiel wie folgt aussehen, hängt aber maßgeblich davon ab, welche Version Du verwendest und ob Du den Beispielmandanten installiert hast oder ein eigenes Modul geschrieben hast.

Zu finden unter: Styles > Module

Code: Alles auswählen

<?php
/**
* $RCSfile$
*
* Description: Output some HTML text
*
* @version 1.0.0
* @author Rudi Bieller
* @copyright four for business AG <www.4fb.de>
*
* {@internal
* created 2008-04-07
* }}
*
* $Id$
*/

if (!isset($tpl) || !is_object($tpl)) {
    $tpl = new Template();
}

$tpl->reset();
$tpl->set('s', 'text', "CMS_HTML[1]");
$tpl->generate('templates/text_html.html');
?>
Wie Du sehen kannst, wir im Modul unter $tpl->generate das entsprechende Template angegeben, dort müsstest Du halt einen Blick werfen, es könnte aber auch ganz anders aus sehen, siehe folgend:

Code: Alles auswählen

<?php echo "<p>"."CMS_HTML[1]"."</p>"; ?>
Hier müsstest Du dann den <p> Tag entfernen, also wie folgt:

Code: Alles auswählen

<?php echo ""."CMS_HTML[1]".""; ?>
Ich denke das damit alle Fragen geklärt sein sollten...
Ειμαστε στη μεση απο κατι...
caboodle
Beiträge: 10
Registriert: So 11. Mai 2008, 22:27
Kontaktdaten:

Beitrag von caboodle »

Sorry - aber bei meiner Installation 4.6.15 mit Beispielmodulen steht weder dieses Modul in der Modulliste noch das Template unter den Modul Templates.

Ich suche aber mal in der DB.

Ist ein Update auf 4.8 aufwendig? Ich habe zwar mächtig Module geschrieben und Medien hochgeladen aber sonst keine Änderungen am QC vorgenommen.

Danke - hat sich erledigt. Wenn die Standardeinstellung schon nicht ALLE Module anzeigen ist sollte wenigstens die Seitennavigation standardmäßig offen sein. Ich wusste bis eben nicht, dass es die Module überhaut seitenweise angezeigt werden.
Contenider
Beiträge: 503
Registriert: Do 6. Apr 2006, 01:40
Kontaktdaten:

Beitrag von Contenider »

Du musst in den Modulen Ausschau nach dem Modul "Text (HTML)" halten, da wird's wohl drin sein...

In der DB wirst Du dagegen eher nichts finden.
Ειμαστε στη μεση απο κατι...
Gesperrt