Joomla 模块样式 ->回声
结构?

发布于 2024-12-09 13:25:41 字数 789 浏览 0 评论 0原文

我正在尝试想出一种非常好的方法来呼应 Joomla 的模块样式。我有:

 <div class="module">
    <div class="module_inner">
       <h1>Some other title, eh?</h1>
       Lorem ipsum dolor sit amet, consectetur adipisicing elit,
       sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
    </div>  
 </div>
 <div class="module_bot"></div>

当用户创建新模块(HTML)时,我想输出具有此结构的所有模块。下面的多个 OR 可能会变得混乱。凌乱的?

<?php if ($this->countModules('module1')): ?>

 // echo div structure
 // echo module contents

<?php endif; ?>

无论如何我都可以更加面向对象,所以我的模板index.php 上没有太多代码。可能有功能吗?

需要明确的是,我的问题是:如何使用 php 输出 div 结构、设置模块样式,以便用户不必在自定义 HTML 模块中输入 div 结构,它会为他们完成所有操作 ->他们只需输入标题+文本+图像。

谢谢!

I'm trying to think of a really nice way to echo the module styling for Joomla. I have:

 <div class="module">
    <div class="module_inner">
       <h1>Some other title, eh?</h1>
       Lorem ipsum dolor sit amet, consectetur adipisicing elit,
       sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
    </div>  
 </div>
 <div class="module_bot"></div>

I want to output all modules with this sctructure, when a user creates a new module (HTML). The below, might get messy having multiple OR's. Messy?

<?php if ($this->countModules('module1')): ?>

 // echo div structure
 // echo module contents

<?php endif; ?>

Any way I can do this more Object Orientated, so I don't have alot of code on my template index.php. Possibly functions?

Just to be clear, My question is: How do I output a div structure, styling a module, with php so the user doesnt have to input the div structure in the Custom HTML module, it does it all for them -> They just type Header + Text + image.

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

乖不如嘢 2024-12-16 13:25:41

您可以在模板中添加自己的模块类型。寻找modules.php。您可以添加新类型,然后在主 index.php 模板中使用它

You can add your own module types within your template. Looks for modules.php. You can add a new type and then use it in your main index.php template

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文